पुढील लेखात आम्ही ओएमएफ (ओह माय फिश) वर एक नजर टाकणार आहोत. काही दिवसांपूर्वी मी कसे स्थापित करावे यावर एक लेख लिहिला फिशशेल. हा एक मस्त, उपयुक्त आणि पूर्णपणे वापरण्यायोग्य शेल आहे ज्यामध्ये बर्याच उत्कृष्ट वैशिष्ट्ये, अंगभूत शोध कार्यक्षमता, वाक्यरचना हायलाइटिंग आणि बरेच काही समाविष्ट आहे. या पोस्टमध्ये आम्ही कसे ते पाहू फिशशेल अधिक चांगले बनवा आणि अधिक स्टाईलिश आणि कार्यशील बनवा ओह माय फिश वापरुन.
हे एक फिशशेल प्लगइन आहे आपल्याला पॅकेजेस स्थापित करण्याची परवानगी देते जे कार्ये वाढवते किंवा स्वरूप सुधारित करते. हे वापरण्यास सुलभ, वेगवान आणि एक्स्टेंसिबल आहे. ओएमएफ वापरुन आम्ही थीम सहज स्थापित करू शकू ज्या आमच्या शेलचे स्वरूप समृद्ध करेल आणि आमच्या इच्छेनुसार आणि आवश्यकतानुसार ते अॅड-ऑन स्थापित करतील.
ओह माय फिश (ओएमएफ) स्थापित करा
ओएमएफ स्थापित करणे कठीण नाही. आपल्याला फक्त आपल्या फिशशेलमध्ये पुढील आज्ञा चालवायची आहे.
curl -L https://get.oh-my.fish | fish
एकदा इंस्टॉलेशन पूर्ण झाल्यावर आपण ते पाहू गोष्टी बदलल्या आहेत, वरील चित्रात दर्शविल्याप्रमाणे. आपल्या लक्षात येईल की वर्तमान वेळ शेल विंडोच्या उजवीकडे दिसत आहे. या क्षणी, आमच्या शेलला एक वेगळा स्पर्श देण्याची वेळ आली आहे.
ओएमएफ कॉन्फिगरेशन
पॅकेजेस आणि थीम्सची सूची
परिच्छेद सर्व स्थापित पॅकेजेसची यादी करा, आम्हाला कार्यान्वित करावे लागेल:
omf list
ही आज्ञा स्थापित केलेल्या थीम आणि प्लगइन दोन्ही दर्शवेल. हे लक्षात ठेवा की संकुल स्थापित करणे म्हणजे थीम स्थापित करणे किंवा -ड-ऑन्स.
सर्व अधिकृत आणि समुदाय-सुसंगत पॅकेजेस होस्ट केली आहेत ची मुख्य भांडार अरे मासे. या रेपॉजिटरीमध्ये, आम्हाला बर्याच प्लगइन आणि थीम असलेली अधिक रेपॉजिटरी सापडतील.
उपलब्ध आणि स्थापित थीम पहा
आता यादी पाहू थीम उपलब्ध आणि स्थापित. हे करण्यासाठी आपण कार्यान्वित करू.
omf theme
आपण पाहू शकता की, आमच्याकडे फक्त एक थीम स्थापित असेल, जी डीफॉल्ट आहे. आम्ही बर्याच उपलब्ध थीम्स देखील पाहू. आम्ही पाहू शकतो सर्व उपलब्ध थीमचे पूर्वावलोकन येथे. या पृष्ठामध्ये प्रत्येक थीमची सर्व माहिती, वैशिष्ट्यांचा आणि त्यातील स्क्रीनशॉटचा तपशील आहे.
एक नवीन थीम स्थापित करा
आम्ही करू शकतो थीम सहज स्थापित करा चालू, उदाहरणार्थ थीम महासागर, चालू:
omf install ocean
आपण वरील प्रतिमेवरून पाहू शकता की नवीन थीम स्थापित केल्यावर फिशशेल प्रॉम्प्ट त्वरित बदलला.
विषय बदला
मी आधीच म्हटल्याप्रमाणे, थीम स्थापित केल्यावर लगेच लागू होईल. आपल्याकडे एकापेक्षा जास्त थीम असल्यास आपण भिन्न थीमवर स्विच करू शकता पुढील आदेशासह:
omf theme fox
आता थीम वापरण्यासाठी पुढे जाईल «कोल्हा«, जे मी यापूर्वी स्थापित केले आहे.
प्लगइन स्थापित करा
या उदाहरणासाठी मी करीन एक हवामान प्लगइन स्थापित करा. हे करण्यासाठी आम्हाला कार्यान्वित करावे लागेल:
omf install weather
हवामान प्लगइन यावर अवलंबून असते jq. म्हणून आपल्याला jq देखील स्थापित करण्याची आवश्यकता असू शकते. उबंटूसह अनेक Gnu / Linux वितरण रेपॉजिटरीमध्ये उपलब्ध आहेत.
एकदा -ड-ऑन स्थापित झाल्यावर आपण ही कमांड वापरू शकता.
weather
थीम किंवा प्लगइन शोधा
परिच्छेद थीम किंवा प्लगइन शोधा आम्ही खालील वाक्यरचनासह काहीतरी लिहून हे करू शकतो:
omf search busqueda
परिच्छेद केवळ विषयांवर शोध मर्यादित कराहोय, आम्हाला ते वापरावे लागेल -t पर्याय.
omf search -t tema_a_buscar
हा आदेश केवळ अशा विषयांचा शोध घेईल ज्यात "विषय_शोध_शोध" या स्ट्रिंगचा समावेश आहे. च्या साठी प्लगइन्सवर शोध मर्यादित करा, आम्ही वापरू शकतो -p पर्याय.
पॅकेज अद्यतन
परिच्छेद ओह माय फिश चा कोर अपडेट करा, आम्हाला कार्यान्वित करावे लागेल:
omf update omf
ते अद्ययावत असल्यास, आम्ही खालील आउटपुट पाहू:
परिच्छेद सर्व संकुल अद्यतनित करा, फक्त लिहा:
omf update
परिच्छेद संकुल निवडकपणे अद्यतनित कराखाली दर्शविल्याप्रमाणे, आम्हाला फक्त पॅकेजची नावे समाविष्ट करावी लागतील.
omf update weather
पॅकेजबद्दल माहिती दर्शवा
जेंव्हा तुला पाहिजे थीम किंवा प्लगइनबद्दल माहिती जाणून घ्याआपण ही कमांड वापरु शकतो.
omf describe ocean
पॅकेजेस काढा
हवामानासारखे पॅकेज काढण्यासाठी, आम्हाला कार्यान्वित करावे लागेल:
omf remove weather
रिपॉझिटरीज व्यवस्थापित करा
मुलभूतरित्या, ओह माय फिश स्थापित करताना अधिकृत रिपॉझिटरी आपोआप जोडली जाते. या रेपॉजिटरीमध्ये विकसकांनी तयार केलेल्या सर्व पॅकेजेस आहेत. वापरकर्त्याद्वारे स्थापित पॅकेजेसच्या रेपॉजिटरी व्यवस्थापित करण्यासाठी, आपल्याला पुढील फॉर्म कमांडमध्ये वापरावे लागेल:
omf repositories [list|add|remove]
आम्हाला पाहिजे असल्यास स्थापित रेपॉजिटरीची यादी करा, आम्ही कार्यान्वित करू:
omf repositories list
परिच्छेद रेपॉजिटरी जोडा:
omf repositories add https://github.com/sapoclay
पाहिजे असल्यास रेपॉजिटरी हटवा:
omf repositories remove https://github.com/sapoclay
मदत मिळवत आहे
सक्षम होण्यासाठी या सानुकूलित स्क्रिप्टसाठी मदत पहाआपल्याला फक्त जोडावे लागेल -h पर्यायखालील प्रमाणे दर्शविल्याप्रमाणे:
omf -h
ओह माय फिश (ओएमएफ) विस्थापित करीत आहे
आमच्या सिस्टममधून ओह माय फिश विस्थापित करण्यासाठी आम्ही ही आज्ञा कार्यान्वित करू.
omf destroy
मिळविण्या साठी या प्रकल्पाबद्दल अधिक तपशील, आम्ही पृष्ठाचा सल्ला घेऊ शकतो GitHub.
मी पाहिले आहे की फिश लोगो प्रदर्शित केला जाऊ शकतो, परंतु मी सानुकूल कसा प्रदर्शित करू शकतो?