zsh-users / antigen

Managerul de plugin-uri pentru zsh.

Instalare | Documentație | Bug tracker | Roadmap | Chat | Licență

Antigen este un mic set de funcții care vă ajută să vă gestionați cu ușurință plugin-urile de shell (zsh), numite bundles. Conceptul este cam același cu cel al pachetelor din configurația atipică vim+pathogen. Antigen este pentru zsh, ceea ce Vundle este pentru vim.

Antigen a atins un anumit nivel de stabilitate și a fost folosit în sălbăticie de aproximativ doi ani. Dacă întâmpinați probleme, vă rugăm să deschideți o problemă.

Antigen funcționează cu versiunile zsh >= 4.3.11.

Instalare

Instalați Antigen din depozitul nostru principal cu cea mai recentă versiune stabilă disponibilă:

curl -L git.io/antigen > antigen.zsh# or use git.io/antigen-nightly for the latest version

Există mai multe metode de instalare folosind managerul de pachete de sistem, doar uitați-vă la pagina wiki Installation.

Acum vă puteți îndrepta spre paginile wiki Comenzi și Configurație pentru a înțelege în continuare funcționalitatea și personalizarea lui Antigen.

Utilizare

Utilizarea ar trebui să vă fie foarte familiară dacă folosiți Vundle. Un .zshrc tipic ar putea arăta astfel:

source /path-to-antigen/antigen.zsh# Load the oh-my-zsh's library.antigen use oh-my-zsh# Bundles from the default repo (robbyrussell's oh-my-zsh).antigen bundle gitantigen bundle herokuantigen bundle pipantigen bundle leinantigen bundle command-not-found# Syntax highlighting bundle.antigen bundle zsh-users/zsh-syntax-highlighting# Load the theme.antigen theme robbyrussell# Tell Antigen that you're done.antigen apply

Deschideți zsh cu acest .zshrc și ar trebui să vedeți toate pachetele pe care le-ați definit aici, instalându-se. Odată ce s-a terminat, sunteți gata să porniți. Sintaxa completă pentru comanda antigen bundle este discutată în pagina Comenzi.

În plus, secțiunea In the wild wiki are mai multe exemple de configurare. Puteți la fel de bine să aruncați o privire la pagina wiki Show off pentru utilizarea modului interactiv.

Meta

Motivație

Dacă folosiți zsh și oh-my-zsh, știți că a avea multe pluginuri diferite dezvoltate de mulți autori diferiți într-un singur (sub)repo nu este foarte ușor de întreținut. Există câteva pluginuri și utilități cu adevărat fantastice înoh-my-zsh, dar a le avea pe toate într-un singur repo nu se adaptează prea bine. Și apreciez eforturile lui robbyrussell pentru revizuirea și fuzionarea numărului gigantic de solicitări de extragere pe care le primește proiectul. Avem nevoie de o modalitate mai bună de gestionare a plugin-urilor.

Acesta a fost discutat în câteva probleme, dar se pare că nu s-a făcut nici un progres. Deci, încerc să încep acest lucru cu Antigen, în speranța de a îmbunătăți această situație. Vă rog să rețineți că nu sunt nicidecum un expert în scripturi zsh sau anyyshell (nici pe departe).

Inspirat de vundle, Antigen poate extrage plugin-uri de tip oh-my-zsh din diverse githubrepositories. Nu sunteți limitat să folosiți plugin-uri doar din depozitul oh-my-zsh și nu trebuie să vă mențineți propriul fork și să trageți din upstream din când în când. De fapt, vă încurajez să luați pluginuri și scripturi din diverse surse, direct de la autori, chiar înainte ca aceștia să le trimită la oh-my-zsh ca apull request.

Antigen vă permite, de asemenea, să schimbați tema promptului cu o singură comandă, doar așa

antigen theme candy

și promptul dvs. este schimbat, doar pentru această sesiune, bineînțeles (dacă nu puneți această linie în .zshrc).

Ajutați-ne

Suntem mereu în căutare de noi colaboratori! Avem o serie de probleme marcate ca „Se caută ajutor” care sunt locuri bune pentru a sări și a începe. Aruncați o privire la foaia noastră de parcurs pentru a vedea proiectele viitoare și pentru a discuta idei.

Vă rugăm să vă asigurați că ați verificat ghidurile noastre de contribuție pentru a înțelege fluxul nostru de lucru,și convențiile noastre de codare.

Feedback

Toate comentariile/sugestiile/feedback sunt cu adevărat binevenite. Vă rugăm să ne salutați pe Gitter. Oropen o problemă pentru a discuta ceva (orice!) despre proiect ;).

Articole

Există multe articole scrise de utilizatorii Antigen. Asigurați-vă că le verificați în pagina Articole.

Plugins și alternative

Lista awesome-zsh-plugins este un director de pluginuri, teme și alternative pe care le puteți găsi utile.

Lasă un răspuns

Adresa ta de email nu va fi publicată.