कमांड संदर्भ
अवलोकन
iconchanger <command> [options]कमांड
status
वर्तमान कॉन्फ़िगरेशन स्थिति दिखाएं।
bash
iconchanger statusदिखाता है:
- कॉन्फ़िगर किए गए ऐप एलियास की संख्या
- कैश किए गए आइकन की संख्या
- हेल्पर स्क्रिप्ट की स्थिति
list
सभी एलियास और कैश किए गए आइकन की सूची बनाएं।
bash
iconchanger listसभी कॉन्फ़िगर किए गए एलियास और सभी कैश किए गए आइकन प्रविष्टियों की एक तालिका दिखाता है।
set-icon
किसी एप्लिकेशन के लिए कस्टम आइकन सेट करें।
bash
iconchanger set-icon <app-path> <image-path>आर्गुमेंट:
app-path— एप्लिकेशन का पथ (जैसे,/Applications/Safari.app)image-path— आइकन इमेज का पथ (PNG, JPEG, ICNS, आदि)
उदाहरण:
bash
# Safari के लिए कस्टम आइकन सेट करें
iconchanger set-icon /Applications/Safari.app ~/icons/safari.png
# रिलेटिव पथ भी काम करते हैं
iconchanger set-icon /Applications/Slack.app ./slack-icon.icnsremove-icon
कस्टम आइकन हटाएं और मूल आइकन रिस्टोर करें।
bash
iconchanger remove-icon <app-path>उदाहरण:
bash
iconchanger remove-icon /Applications/Safari.apprestore
सभी कैश किए गए कस्टम आइकन रिस्टोर करें। सिस्टम अपडेट के बाद या जब ऐप अपने आइकन रीसेट कर दें, तब उपयोगी।
bash
iconchanger restore [options]विकल्प:
--dry-run— बिना कोई बदलाव किए प्रीव्यू करें कि क्या रिस्टोर होगा--verbose— प्रत्येक आइकन के लिए विस्तृत आउटपुट दिखाएं--force— आइकन अपरिवर्तित दिखने पर भी रिस्टोर करें
उदाहरण:
bash
# सभी कैश किए गए आइकन रिस्टोर करें
iconchanger restore
# प्रीव्यू करें कि क्या होगा
iconchanger restore --dry-run --verbose
# सब कुछ ज़बरदस्ती रिस्टोर करें
iconchanger restore --forceexport
एलियास और कैश किए गए आइकन कॉन्फ़िगरेशन को JSON फ़ाइल में एक्सपोर्ट करें।
bash
iconchanger export <output-path>उदाहरण:
bash
iconchanger export ~/Desktop/my-icons.jsonimport
एक कॉन्फ़िगरेशन फ़ाइल इंपोर्ट करें।
bash
iconchanger import <input-path>इंपोर्ट केवल नए आइटम जोड़ता है — यह मौजूदा प्रविष्टियों को कभी नहीं बदलता या हटाता।
उदाहरण:
bash
iconchanger import ~/Desktop/my-icons.jsonvalidate
इंपोर्ट करने से पहले कॉन्फ़िगरेशन फ़ाइल को वैलिडेट करें।
bash
iconchanger validate <file-path>बिना कोई बदलाव किए JSON संरचना, आवश्यक फ़ील्ड और डेटा अखंडता की जांच करता है।
उदाहरण:
bash
iconchanger validate ~/Desktop/my-icons.jsonescape-jail
macOS Tahoe के squircle jail से बचें — बंडल किए गए आइकन को कस्टम आइकन के रूप में फिर से लागू करके। कस्टम आइकन squircle प्रवर्तन को बायपास करते हैं, मूल आइकन आकार को संरक्षित करते हैं।
bash
iconchanger escape-jail [app-path] [options]आर्गुमेंट:
app-path— (वैकल्पिक) किसी विशिष्ट.appबंडल का पथ। यदि छोड़ा जाता है, तो/Applicationsमें सभी ऐप प्रोसेस होते हैं।
विकल्प:
--dry-run— बिना बदलाव किए प्रीव्यू करें कि क्या होगा--verbose— विस्तृत आउटपुट दिखाएं
उदाहरण:
bash
# /Applications में सभी ऐप के लिए jail से बचें
iconchanger escape-jail
# प्रीव्यू करें कि क्या होगा
iconchanger escape-jail --dry-run --verbose
# किसी विशिष्ट ऐप के लिए jail से बचें
iconchanger escape-jail /Applications/Safari.appWARNING
कस्टम आइकन macOS Tahoe के Clear, Tinted, या Dark आइकन मोड का समर्थन नहीं करते। वे स्थिर बिटमैप के रूप में रहते हैं।
completions
टैब कम्पलीशन के लिए शेल कम्पलीशन स्क्रिप्ट जनरेट करें।
bash
iconchanger completions <shell>आर्गुमेंट:
shell— शेल प्रकार:zsh,bash, याfish
उदाहरण:
bash
# Zsh (~/.zshrc में जोड़ें)
source <(iconchanger completions zsh)
# Bash (~/.bashrc में जोड़ें)
source <(iconchanger completions bash)
# Fish
iconchanger completions fish > ~/.config/fish/completions/iconchanger.fish