# OmniRoute — Uninstall Guide (मराठी) 🌐 **Languages:** 🇺🇸 [English](../../../../guides/UNINSTALL.md) · 🇪🇹 [am](../../../am/docs/guides/UNINSTALL.md) · 🇸🇦 [ar](../../../ar/docs/guides/UNINSTALL.md) · 🇦🇿 [az](../../../az/docs/guides/UNINSTALL.md) · 🇧🇬 [bg](../../../bg/docs/guides/UNINSTALL.md) · 🇧🇩 [bn](../../../bn/docs/guides/UNINSTALL.md) · 🇧🇦 [bs](../../../bs/docs/guides/UNINSTALL.md) · 🇨🇿 [cs](../../../cs/docs/guides/UNINSTALL.md) · 🇩🇰 [da](../../../da/docs/guides/UNINSTALL.md) · 🇩🇪 [de](../../../de/docs/guides/UNINSTALL.md) · 🇬🇷 [el](../../../el/docs/guides/UNINSTALL.md) · 🇪🇸 [es](../../../es/docs/guides/UNINSTALL.md) · 🇪🇪 [et](../../../et/docs/guides/UNINSTALL.md) · 🇮🇷 [fa](../../../fa/docs/guides/UNINSTALL.md) · 🇫🇮 [fi](../../../fi/docs/guides/UNINSTALL.md) · 🇫🇷 [fr](../../../fr/docs/guides/UNINSTALL.md) · 🇮🇪 [ga](../../../ga/docs/guides/UNINSTALL.md) · 🇮🇳 [gu](../../../gu/docs/guides/UNINSTALL.md) · 🇳🇬 [ha](../../../ha/docs/guides/UNINSTALL.md) · 🇮🇱 [he](../../../he/docs/guides/UNINSTALL.md) · 🇮🇳 [hi](../../../hi/docs/guides/UNINSTALL.md) · 🇭🇷 [hr](../../../hr/docs/guides/UNINSTALL.md) · 🇭🇺 [hu](../../../hu/docs/guides/UNINSTALL.md) · 🇦🇲 [hy](../../../hy/docs/guides/UNINSTALL.md) · 🇮🇩 [id](../../../id/docs/guides/UNINSTALL.md) · 🇳🇬 [ig](../../../ig/docs/guides/UNINSTALL.md) · 🇮🇹 [it](../../../it/docs/guides/UNINSTALL.md) · 🇯🇵 [ja](../../../ja/docs/guides/UNINSTALL.md) · 🇬🇪 [ka](../../../ka/docs/guides/UNINSTALL.md) · 🇰🇭 [km](../../../km/docs/guides/UNINSTALL.md) · 🇮🇳 [kn](../../../kn/docs/guides/UNINSTALL.md) · 🇰🇷 [ko](../../../ko/docs/guides/UNINSTALL.md) · 🇱🇹 [lt](../../../lt/docs/guides/UNINSTALL.md) · 🇱🇻 [lv](../../../lv/docs/guides/UNINSTALL.md) · 🇮🇳 [ml](../../../ml/docs/guides/UNINSTALL.md) · 🇲🇾 [ms](../../../ms/docs/guides/UNINSTALL.md) · 🇲🇹 [mt](../../../mt/docs/guides/UNINSTALL.md) · 🇲🇲 [my](../../../my/docs/guides/UNINSTALL.md) · 🇳🇵 [ne](../../../ne/docs/guides/UNINSTALL.md) · 🇳🇱 [nl](../../../nl/docs/guides/UNINSTALL.md) · 🇳🇴 [no](../../../no/docs/guides/UNINSTALL.md) · 🇮🇳 [or](../../../or/docs/guides/UNINSTALL.md) · 🇮🇳 [pa](../../../pa/docs/guides/UNINSTALL.md) · 🇵🇭 [phi](../../../phi/docs/guides/UNINSTALL.md) · 🇵🇱 [pl](../../../pl/docs/guides/UNINSTALL.md) · 🇵🇹 [pt](../../../pt/docs/guides/UNINSTALL.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/UNINSTALL.md) · 🇷🇴 [ro](../../../ro/docs/guides/UNINSTALL.md) · 🇷🇺 [ru](../../../ru/docs/guides/UNINSTALL.md) · 🇱🇰 [si](../../../si/docs/guides/UNINSTALL.md) · 🇸🇰 [sk](../../../sk/docs/guides/UNINSTALL.md) · 🇸🇮 [sl](../../../sl/docs/guides/UNINSTALL.md) · 🇷🇸 [sr](../../../sr/docs/guides/UNINSTALL.md) · 🇸🇪 [sv](../../../sv/docs/guides/UNINSTALL.md) · 🇰🇪 [sw](../../../sw/docs/guides/UNINSTALL.md) · 🇮🇳 [ta](../../../ta/docs/guides/UNINSTALL.md) · 🇮🇳 [te](../../../te/docs/guides/UNINSTALL.md) · 🇹🇭 [th](../../../th/docs/guides/UNINSTALL.md) · 🇹🇷 [tr](../../../tr/docs/guides/UNINSTALL.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/UNINSTALL.md) · 🇵🇰 [ur](../../../ur/docs/guides/UNINSTALL.md) · 🇺🇿 [uz](../../../uz/docs/guides/UNINSTALL.md) · 🇻🇳 [vi](../../../vi/docs/guides/UNINSTALL.md) · 🇳🇬 [yo](../../../yo/docs/guides/UNINSTALL.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/UNINSTALL.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/UNINSTALL.md) --- 🌐 **Languages:** 🇺🇸 [English](../../../../guides/UNINSTALL.md) · 🇪🇹 [am](../../../am/docs/guides/UNINSTALL.md) · 🇸🇦 [ar](../../../ar/docs/guides/UNINSTALL.md) · 🇦🇿 [az](../../../az/docs/guides/UNINSTALL.md) · 🇧🇬 [bg](../../../bg/docs/guides/UNINSTALL.md) · 🇧🇩 [bn](../../../bn/docs/guides/UNINSTALL.md) · 🇧🇦 [bs](../../../bs/docs/guides/UNINSTALL.md) · 🇨🇿 [cs](../../../cs/docs/guides/UNINSTALL.md) · 🇩🇰 [da](../../../da/docs/guides/UNINSTALL.md) · 🇩🇪 [de](../../../de/docs/guides/UNINSTALL.md) · 🇬🇷 [el](../../../el/docs/guides/UNINSTALL.md) · 🇪🇸 [es](../../../es/docs/guides/UNINSTALL.md) · 🇪🇪 [et](../../../et/docs/guides/UNINSTALL.md) · 🇮🇷 [fa](../../../fa/docs/guides/UNINSTALL.md) · 🇫🇮 [fi](../../../fi/docs/guides/UNINSTALL.md) · 🇫🇷 [fr](../../../fr/docs/guides/UNINSTALL.md) · 🇮🇪 [ga](../../../ga/docs/guides/UNINSTALL.md) · 🇮🇳 [gu](../../../gu/docs/guides/UNINSTALL.md) · 🇳🇬 [ha](../../../ha/docs/guides/UNINSTALL.md) · 🇮🇱 [he](../../../he/docs/guides/UNINSTALL.md) · 🇮🇳 [hi](../../../hi/docs/guides/UNINSTALL.md) · 🇭🇷 [hr](../../../hr/docs/guides/UNINSTALL.md) · 🇭🇺 [hu](../../../hu/docs/guides/UNINSTALL.md) · 🇦🇲 [hy](../../../hy/docs/guides/UNINSTALL.md) · 🇮🇩 [id](../../../id/docs/guides/UNINSTALL.md) · 🇳🇬 [ig](../../../ig/docs/guides/UNINSTALL.md) · 🇮🇹 [it](../../../it/docs/guides/UNINSTALL.md) · 🇯🇵 [ja](../../../ja/docs/guides/UNINSTALL.md) · 🇬🇪 [ka](../../../ka/docs/guides/UNINSTALL.md) · 🇰🇭 [km](../../../km/docs/guides/UNINSTALL.md) · 🇮🇳 [kn](../../../kn/docs/guides/UNINSTALL.md) · 🇰🇷 [ko](../../../ko/docs/guides/UNINSTALL.md) · 🇱🇹 [lt](../../../lt/docs/guides/UNINSTALL.md) · 🇱🇻 [lv](../../../lv/docs/guides/UNINSTALL.md) · 🇮🇳 [ml](../../../ml/docs/guides/UNINSTALL.md) · 🇲🇾 [ms](../../../ms/docs/guides/UNINSTALL.md) · 🇲🇹 [mt](../../../mt/docs/guides/UNINSTALL.md) · 🇲🇲 [my](../../../my/docs/guides/UNINSTALL.md) · 🇳🇵 [ne](../../../ne/docs/guides/UNINSTALL.md) · 🇳🇱 [nl](../../../nl/docs/guides/UNINSTALL.md) · 🇳🇴 [no](../../../no/docs/guides/UNINSTALL.md) · 🇮🇳 [or](../../../or/docs/guides/UNINSTALL.md) · 🇮🇳 [pa](../../../pa/docs/guides/UNINSTALL.md) · 🇵🇭 [phi](../../../phi/docs/guides/UNINSTALL.md) · 🇵🇱 [pl](../../../pl/docs/guides/UNINSTALL.md) · 🇵🇹 [pt](../../../pt/docs/guides/UNINSTALL.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/UNINSTALL.md) · 🇷🇴 [ro](../../../ro/docs/guides/UNINSTALL.md) · 🇷🇺 [ru](../../../ru/docs/guides/UNINSTALL.md) · 🇱🇰 [si](../../../si/docs/guides/UNINSTALL.md) · 🇸🇰 [sk](../../../sk/docs/guides/UNINSTALL.md) · 🇸🇮 [sl](../../../sl/docs/guides/UNINSTALL.md) · 🇷🇸 [sr](../../../sr/docs/guides/UNINSTALL.md) · 🇸🇪 [sv](../../../sv/docs/guides/UNINSTALL.md) · 🇰🇪 [sw](../../../sw/docs/guides/UNINSTALL.md) · 🇮🇳 [ta](../../../ta/docs/guides/UNINSTALL.md) · 🇮🇳 [te](../../../te/docs/guides/UNINSTALL.md) · 🇹🇭 [th](../../../th/docs/guides/UNINSTALL.md) · 🇹🇷 [tr](../../../tr/docs/guides/UNINSTALL.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/UNINSTALL.md) · 🇵🇰 [ur](../../../ur/docs/guides/UNINSTALL.md) · 🇺🇿 [uz](../../../uz/docs/guides/UNINSTALL.md) · 🇻🇳 [vi](../../../vi/docs/guides/UNINSTALL.md) · 🇳🇬 [yo](../../../yo/docs/guides/UNINSTALL.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/UNINSTALL.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/UNINSTALL.md) या मार्गदर्शकामध्ये आपल्या प्रणालीवरून OmniRoute पूर्णपणे आणि व्यवस्थित कसे काढायचे याची माहिती दिली आहे. --- ## जलद विस्थापना (v3.6.2+) OmniRoute स्वच्छपणे काढून टाकण्यासाठी दोन अंगभूत स्क्रिप्ट पुरवते: ### तुमचा डेटा जतन करा ```bash npm run uninstall ``` हे OmniRoute अनुप्रयोग काढून टाकते, परंतु `~/.omniroute/` मधील तुमचा डेटाबेस, कॉन्फिगरेशन्स, API कीज आणि प्रदाता सेटिंग्ज **जतन करते**. तुम्ही नंतर पुन्हा इंस्टॉल करण्याचा विचार करत असाल आणि तुमची विद्यमान संरचना कायम ठेवू इच्छित असाल, तर हा पर्याय वापरा. ### संपूर्णपणे काढून टाका ```bash npm run uninstall:full ``` हे अनुप्रयोग काढून टाकते **आणि सर्व डेटा कायमचा मिटवते**: - डेटाबेस (`storage.sqlite`) - प्रदाता कॉन्फिगरेशन्स आणि API कीज - बॅकअप फाइल्स - लॉग फाइल्स - `~/.omniroute/` डिरेक्टरीमधील सर्व फाइल्स > ⚠️ **चेतावणी:** `npm run uninstall:full` ही क्रिया पूर्ववत करता येत नाही. तुमची सर्व प्रदाता कनेक्शन्स, कॉम्बोज, API कीज आणि वापराचा इतिहास कायमचा हटवला जाईल. --- ## मॅन्युअल विस्थापना ### NPM ग्लोबल इंस्टॉल ```bash # ग्लोबल पॅकेज काढून टाका npm uninstall -g omniroute # (पर्यायी) डेटा डिरेक्टरी काढून टाका rm -rf ~/.omniroute ``` ### pnpm ग्लोबल इंस्टॉल ```bash pnpm uninstall -g omniroute rm -rf ~/.omniroute ``` ### Docker ```bash # कंटेनर थांबवा आणि काढून टाका docker stop omniroute docker rm omniroute # व्हॉल्यूम काढून टाका (सर्व डेटा हटवते) docker volume rm omniroute-data # (पर्यायी) इमेज काढून टाका docker rmi diegosouzapw/omniroute:latest ``` ### Docker Compose ```bash # कंटेनर्स थांबवा आणि काढून टाका docker compose down # व्हॉल्यूम्सही काढून टाका (सर्व डेटा हटवते) docker compose down -v ``` ### Electron डेस्कटॉप ॲप **Windows:** - `Settings → Apps → OmniRoute → Uninstall` उघडा - किंवा इंस्टॉल डिरेक्टरीमधून NSIS अनइंस्टॉलर चालवा **macOS:** - `/Applications` मधील `OmniRoute.app` कचरापेटीत ड्रॅग करा - डेटा काढून टाका: `rm -rf ~/Library/Application Support/omniroute` **Linux:** - AppImage फाइल काढून टाका - डेटा काढून टाका: `rm -rf ~/.omniroute` ### स्रोताद्वारे इंस्टॉल (git clone) ```bash # क्लोन केलेली डिरेक्टरी काढून टाका rm -rf /path/to/omniroute # (पर्यायी) डेटा डिरेक्टरी काढून टाका rm -rf ~/.omniroute ``` --- ## डेटा डिरेक्टरीज OmniRoute डीफॉल्टनुसार खालील ठिकाणी डेटा संग्रहित करते: | प्लॅटफॉर्म | डीफॉल्ट पाथ | ओव्हरराइड | | ---------- | ------------------------------------- | ----------------------------- | | Linux | `~/.omniroute/` | `DATA_DIR` पर्यावरण चल | | macOS | `~/.omniroute/` | `DATA_DIR` पर्यावरण चल | | Windows | `%APPDATA%/omniroute/` | `DATA_DIR` पर्यावरण चल | | Docker | `/app/data/` (माउंट केलेला व्हॉल्यूम) | `DATA_DIR` पर्यावरण चल | | XDG-सुसंगत | `$XDG_CONFIG_HOME/omniroute/` | `XDG_CONFIG_HOME` पर्यावरण चल | ### डेटा डिरेक्टरीमधील फाइल्स | फाइल/डिरेक्टरी | वर्णन | | -------------------- | ----------------------------------------------- | | `storage.sqlite` | मुख्य डेटाबेस (प्रदाते, कॉम्बोज, सेटिंग्ज, कीज) | | `storage.sqlite-wal` | SQLite राइट-अहेड लॉग (तात्पुरता) | | `storage.sqlite-shm` | SQLite सामायिक मेमरी (तात्पुरती) | | `call_logs/` | विनंती पेलोड संग्रह | | `backups/` | स्वयंचलित डेटाबेस बॅकअप्स | | `log.txt` | लेगसी विनंती लॉग (पर्यायी) | --- ## पूर्णपणे काढून टाकल्याची पडताळणी करा अनइंस्टॉल केल्यानंतर, कोणत्याही फाइल्स शिल्लक नसल्याची पडताळणी करा: ```bash # जागतिक npm पॅकेज तपासा npm list -g omniroute 2>/dev/null # डेटा डिरेक्टरी तपासा ls -la ~/.omniroute/ 2>/dev/null # सुरू असलेल्या प्रक्रिया तपासा pgrep -f omniroute ``` कोणतीही प्रक्रिया अजूनही सुरू असल्यास, ती थांबवा: ```bash pkill -f omniroute ```