├── .eslintrc.js
├── .github
├── FUNDING.yml
└── workflows
│ ├── build.yaml
│ ├── lint.yaml
│ └── typecheck.yaml
├── .gitignore
├── .husky
├── .gitignore
└── pre-commit
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── compile.ts
├── docs
├── configuration_schema.md
├── installation_schema.md
└── plugins_schema.md
├── index.d.ts
├── package.json
├── plugins
├── Imp_igormp
│ ├── README.md
│ └── index.ts
├── Linus-rants-ZSH_bhayward93
│ ├── README.md
│ └── index.ts
├── Nord-zsh_TyWR
│ ├── README.md
│ └── index.ts
├── PowerlevelHipstersmoothie_hipstersmoothie
│ ├── README.md
│ └── index.ts
├── ZshTheme-CodeMachine_CodeMonkeyMike
│ ├── README.md
│ └── index.ts
├── _not_available_yet
│ ├── fresh
│ │ └── index.ts
│ ├── kubectl-fzf_bonnefoa
│ │ ├── README.md
│ │ └── index.ts
│ ├── lambda-gitster_ergenekonyigit
│ │ ├── README.md
│ │ └── index.ts
│ ├── powerless_martinrotter
│ │ ├── README.md
│ │ └── index.ts
│ ├── powerline-go_justjanne
│ │ ├── README.md
│ │ └── index.ts
│ ├── powerline-hs_rdnetto
│ │ ├── README.md
│ │ └── index.ts
│ ├── powerline-shell_b-ryan
│ │ └── index.ts
│ ├── sandboxd_benvan
│ │ ├── README.md
│ │ └── index.ts
│ ├── zgen
│ │ ├── README.md
│ │ └── index.ts
│ ├── zoxide_ajeetdsouza
│ │ └── index.ts
│ ├── zsh-fast-alias-tips_sei40kr
│ │ ├── README.md
│ │ └── index.ts
│ ├── zsh-history_b4b4r07
│ │ ├── README.md
│ │ └── index.ts
│ └── zsh-proxy_SukkaW
│ │ ├── README.md
│ │ └── index.ts
├── alehouse_sticklerm3
│ ├── README.md
│ └── index.ts
├── alf_psyrendust
│ ├── README.md
│ └── index.ts
├── alias-tips-zsh_dmitmel
│ ├── README.md
│ ├── images
│ │ ├── 1.png
│ │ └── 2.png
│ └── index.ts
├── alias-tips_djui
│ ├── README.md
│ ├── images
│ │ ├── 1.png
│ │ └── 2.png
│ └── index.ts
├── almostontop_Valiev
│ ├── README.md
│ └── index.ts
├── ansible-zsh_sparsick
│ ├── README.md
│ └── index.ts
├── ansiweather
│ ├── README.md
│ └── index.ts
├── ant-zsh_anthraxx
│ └── index.ts
├── anyframe_mollifier
│ ├── README.md
│ └── index.ts
├── apache2.plugin.zsh_voronkovich
│ ├── README.md
│ └── index.ts
├── asdf.plugin.zsh_kiurchv
│ ├── README.md
│ └── index.ts
├── atuin
│ ├── README.md
│ └── index.ts
├── auto-color-ls_gretzky
│ ├── README.md
│ └── index.ts
├── auto-fu.zsh_hchbaw
│ ├── README.md
│ └── index.ts
├── auto-ls_desyncr
│ ├── README.md
│ └── index.ts
├── autodotenv_nocttuam
│ ├── README.md
│ └── index.ts
├── autoenv_zpm-zsh
│ ├── README.md
│ └── index.ts
├── aws-cli-mfa-oh-my-zsh_joepjoosten
│ ├── README.md
│ └── index.ts
├── ax-zsh_alexbarton
│ ├── README.md
│ └── index.ts
├── base16-shell_chriskempson
│ ├── README.md
│ └── index.ts
├── bash-quote_jtprogru
│ ├── README.md
│ └── index.ts
├── berkshelf-zsh-plugin_berkshelf
│ ├── README.md
│ └── index.ts
├── betterbrew-zsh-plugin_timothyrowan
│ ├── README.md
│ └── index.ts
├── bitbucket-git-helpers.plugin.zsh_unixorn
│ ├── README.md
│ └── index.ts
├── blackbox
│ ├── README.md
│ └── index.ts
├── boss-git-zsh-plugin_bossjones
│ ├── README.md
│ └── index.ts
├── branch-manager_elstgav
│ ├── README.md
│ └── index.ts
├── browse-commit_adolfoabegg
│ ├── README.md
│ └── index.ts
├── calc.plugin.zsh_arzzen
│ ├── README.md
│ └── index.ts
├── caniuse.plugin.zsh_walesmd
│ ├── README.md
│ └── index.ts
├── careful_rm_MikeDacre
│ └── index.ts
├── cd-gitroot_mollifier
│ ├── README.md
│ └── index.ts
├── cd-reminder_bartboy011
│ ├── README.md
│ └── index.ts
├── cdbk_MikeDacre
│ ├── README.md
│ └── index.ts
├── cdc_evanthegrayt
│ ├── README.md
│ └── index.ts
├── cf-zsh-autocomplete-plugin_norman-abramovitz
│ ├── README.md
│ └── index.ts
├── cheatsheet_0b10
│ ├── README.md
│ └── index.ts
├── clipboard_zpm-zsh
│ ├── README.md
│ └── index.ts
├── cod_dim-an
│ ├── README.md
│ └── index.ts
├── codeception-zsh-plugin_shengyou
│ ├── README.md
│ └── index.ts
├── codespaces-theme
│ ├── README.md
│ └── index.ts
├── colored-man-pages_mod_zuxfoucault
│ └── index.ts
├── colorize_zpm-zsh
│ └── index.ts
├── colors_zpm-zsh
│ ├── README.md
│ └── index.ts
├── conda-zsh-completion_esc
│ ├── README.md
│ └── index.ts
├── copy-pasta_ChrisPenner
│ ├── README.md
│ └── index.ts
├── copyzshell_rutchkiwi
│ ├── README.md
│ └── index.ts
├── crystal-zsh_veelenga
│ ├── README.md
│ └── index.ts
├── deepx-zsh-plugin_GetAmbush
│ ├── README.md
│ └── index.ts
├── deer_vifon
│ ├── README.md
│ └── index.ts
├── diractions_AdrieanKhisbe
│ ├── README.md
│ └── index.ts
├── docker-aliases_webyneter
│ ├── README.md
│ └── index.ts
├── docker-compose-zsh-plugin_sroze
│ ├── README.md
│ └── index.ts
├── docker-enter-completion_primait
│ ├── README.md
│ └── index.ts
├── docker-helpers.zshplugin_unixorn
│ └── index.ts
├── docker-zsh-completion_greymd
│ ├── README.md
│ └── index.ts
├── dotbare_kazhala
│ ├── README.md
│ └── index.ts
├── dotpyvenv_jeanpantoja
│ ├── README.md
│ └── index.ts
├── dropbox_zpm-zsh
│ ├── README.md
│ └── index.ts
├── elixir-oh-my-zsh_gusaiani
│ ├── README.md
│ └── index.ts
├── emoji-cli_b4b4r07
│ ├── README.md
│ ├── images
│ │ ├── fzf.png
│ │ ├── logo.gif
│ │ └── smile.png
│ └── index.ts
├── enhancd
│ ├── README.md
│ └── index.ts
├── evalcache_mroth
│ ├── README.md
│ └── index.ts
├── evil-registers_zsh-vi-more
│ ├── README.md
│ └── index.ts
├── exercism.plugin.zsh_fabiokiatkowski
│ ├── README.md
│ └── index.ts
├── expand-ealias.plugin.zsh_zigius
│ ├── README.md
│ └── index.ts
├── extract_thetic
│ ├── README.md
│ └── index.ts
├── fancy-ctrl-z_mdumitru
│ ├── README.md
│ └── index.ts
├── fast-syntax-highlighting_zdharma-continuum
│ ├── README.md
│ └── index.ts
├── fd-zsh_MohamedElashri
│ ├── README.md
│ └── index.ts
├── figures_zpm-zsh
│ ├── README.md
│ └── index.ts
├── firebase-zsh_Seqi
│ ├── README.md
│ └── index.ts
├── firebase-zsh_rmrs
│ ├── README.md
│ └── index.ts
├── forgit
│ ├── README.md
│ └── index.ts
├── fz_changyuheng
│ ├── README.md
│ └── index.ts
├── fzf-fasd_wookayin
│ ├── README.md
│ └── index.ts
├── fzf-gcloud_mbhynes
│ ├── README.md
│ └── index.ts
├── fzf-marks_urbainvaes
│ ├── README.md
│ └── index.ts
├── fzf-tab-completion_lincheney
│ ├── README.md
│ └── index.ts
├── fzf-tab
│ ├── README.md
│ └── index.ts
├── fzf-widgets_ytet5uy4
│ ├── README.md
│ └── index.ts
├── fzf-z_andrewferrier
│ ├── README.md
│ └── index.ts
├── fzf-zsh-completions_chitoku-k
│ ├── README.md
│ └── index.ts
├── fzf-zsh-plugin_unixorn
│ ├── README.md
│ └── index.ts
├── gcloud-project_avivl
│ ├── README.md
│ └── index.ts
├── git-add-remote_caarlos0-graveyard
│ ├── README.md
│ └── index.ts
├── git-aliases.zsh_peterhurford
│ ├── README.md
│ └── index.ts
├── git-aliases_mdumitru
│ ├── README.md
│ └── index.ts
├── git-annex-zsh-completion_Schnouki
│ ├── README.md
│ └── index.ts
├── git-extra-commands_unixorn
│ ├── README.md
│ └── index.ts
├── git-flow-completion
│ ├── README.md
│ └── index.ts
├── git-flow
│ ├── README.md
│ └── index.ts
├── git-ignore_laggardkernel
│ ├── README.md
│ └── index.ts
├── git-it-on.zsh_peterhurford
│ ├── README.md
│ └── index.ts
├── git-open
│ ├── README.md
│ └── index.ts
├── git-prompt-useremail_mroth
│ ├── README.md
│ └── index.ts
├── git-prune_diazod
│ ├── README.md
│ └── index.ts
├── git_davidde
│ ├── README.md
│ └── index.ts
├── gitcd.plugin.zsh_viko16
│ ├── README.md
│ └── index.ts
├── gitfast-zsh-plugin_tevren
│ └── index.ts
├── gitgo_ltj
│ ├── README.md
│ └── index.ts
├── gitignore.plugin.zsh_voronkovich
│ ├── README.md
│ └── index.ts
├── gitio-zsh_denysdovhan
│ ├── README.md
│ └── index.ts
├── goenv_bbenne10
│ ├── README.md
│ └── index.ts
├── gpg-agent.zsh_axtl
│ ├── README.md
│ └── index.ts
├── gpg-crypt_Czocher
│ ├── README.md
│ └── index.ts
├── gradle-completion_gradle
│ ├── README.md
│ └── index.ts
├── grep2awk_joepvd
│ └── index.ts
├── gtm-terminal-plugin_git-time-metric
│ ├── README.md
│ └── index.ts
├── gulp-autocompletion-zsh_srijanshetty
│ ├── README.md
│ └── index.ts
├── gulp.plugin.zsh_akoenig
│ ├── README.md
│ └── index.ts
├── gunstage_LucasLarson
│ ├── README.md
│ └── index.ts
├── hab_alexdesousa
│ ├── README.md
│ └── index.ts
├── hacker-quotes_oldratlee
│ ├── README.md
│ └── index.ts
├── hipchat.zsh_robertzk
│ ├── README.md
│ └── index.ts
├── history-here_leonjza
│ ├── README.md
│ └── index.ts
├── history-search-multi-word_zdharma-continuum
│ ├── README.md
│ └── index.ts
├── history-sync_wulfgarpro
│ ├── README.md
│ └── index.ts
├── hitokoto_derry96
│ ├── README.md
│ └── index.ts
├── igit_ytakahashi
│ ├── README.md
│ └── index.ts
├── iterm-tab-color-oh-my-zsh_bernardop
│ ├── README.md
│ └── index.ts
├── iterm-tab-colors_tysonwolker
│ ├── README.md
│ └── index.ts
├── itg.zsh-theme_itsthatguy
│ ├── README.md
│ └── index.ts
├── javaVersions_miguefl
│ ├── README.md
│ └── index.ts
├── jdk-switch_LockonS
│ ├── README.md
│ └── index.ts
├── jenkins-zsh_tomplex
│ ├── README.md
│ └── index.ts
├── jhipster-oh-my-zsh-plugin_jhipster
│ ├── README.md
│ └── index.ts
├── jovial_zthxxx
│ ├── README.md
│ └── index.ts
├── jq-zsh-plugin_reegnz
│ ├── README.md
│ └── index.ts
├── k
│ ├── README.md
│ └── index.ts
├── kafka-zsh-completions_Dabz
│ ├── README.md
│ └── index.ts
├── kali-theme_h4ck3r0
│ ├── README.md
│ └── index.ts
├── kido-zsh-theme_KidoThunder
│ ├── README.md
│ └── index.ts
├── kill-node_vmattos
│ ├── README.md
│ └── index.ts
├── kimwz-oh-my-zsh-theme_kimwz
│ ├── README.md
│ └── index.ts
├── kinda-fishy-theme_folixg
│ ├── README.md
│ └── index.ts
├── kube-aliases_Dbz
│ ├── README.md
│ └── index.ts
├── kube-ps1
│ ├── README.md
│ ├── images
│ │ └── 1.gif
│ └── index.ts
├── kubecolor_droctothorpe
│ ├── README.md
│ └── index.ts
├── kubectx-zshplugin_unixorn
│ ├── README.md
│ └── index.ts
├── lambda-mod-zsh-theme_halfo
│ ├── README.md
│ └── index.ts
├── lambda-pure_marszall87
│ ├── README.md
│ └── index.ts
├── lambda-zsh-theme_cdimascio
│ ├── README.md
│ └── index.ts
├── lando-zsh_JoshuaBedford
│ ├── README.md
│ └── index.ts
├── laravel-au-zsh-plugin_Saleh7
│ ├── README.md
│ └── index.ts
├── laravel-sail_ariaieboy
│ ├── README.md
│ └── index.ts
├── laravel-zsh-plugin_crazybooot
│ ├── README.md
│ └── index.ts
├── last-working-dir_mdumitru
│ ├── README.md
│ └── index.ts
├── lean_miekg
│ ├── README.md
│ └── index.ts
├── lime_yous
│ ├── README.md
│ └── index.ts
├── liquidprompt
│ ├── README.md
│ ├── images
│ │ ├── 1.png
│ │ ├── 2.png
│ │ └── 3.png
│ └── index.ts
├── listbox_gko
│ ├── README.md
│ └── index.ts
├── llama.zsh-theme_PsychoLlama
│ ├── README.md
│ └── index.ts
├── lpha3cho-Oh-My-Zsh-theme-for-pentesters_sdcampbell
│ ├── README.md
│ └── index.ts
├── ls_zpm-zsh
│ ├── README.md
│ └── index.ts
├── mac-zsh-completions_scriptingosx
│ ├── README.md
│ └── index.ts
├── macos-zsh-theme_alejandromume
│ ├── README.md
│ └── index.ts
├── mage2docker_lukaszolszewski
│ ├── README.md
│ └── index.ts
├── markedit_zakariaGatter
│ ├── README.md
│ └── index.ts
├── materialshell_carloscuesta
│ ├── README.md
│ └── index.ts
├── mfunc_hlohm
│ ├── README.md
│ └── index.ts
├── min_andrepolischuk
│ ├── README.md
│ └── index.ts
├── minimal
│ ├── README.md
│ └── index.ts
├── minimal2_PatTheMav
│ ├── README.md
│ └── index.ts
├── minimal_improved_gdsrosa
│ ├── README.md
│ └── index.ts
├── molokai-powerline-zsh_prikhi
│ ├── README.md
│ └── index.ts
├── moonline.zsh_kagamilove0707
│ ├── README.md
│ └── index.ts
├── multi-shell-repo-prompt_dotcode
│ ├── README.md
│ └── index.ts
├── muslim_nksoff
│ ├── README.md
│ └── index.ts
├── mx-honey_mukel
│ ├── README.md
│ └── index.ts
├── mylocation_fALKENdk
│ ├── README.md
│ └── index.ts
├── mysql-colorize_zpm-zsh
│ ├── README.md
│ └── index.ts
├── mysql.plugin.zsh_voronkovich
│ ├── README.md
│ └── index.ts
├── n.zsh_gretzky
│ ├── README.md
│ └── index.ts
├── neon_sahariko
│ ├── README.md
│ └── index.ts
├── nice-exit-code_bric3
│ ├── README.md
│ └── index.ts
├── nix-zsh-completions_spwhitt
│ ├── README.md
│ └── index.ts
├── node.plugin.zsh_srijanshetty
│ ├── README.md
│ └── index.ts
├── nodeys-zsh-theme_marszall87
│ ├── README.md
│ └── index.ts
├── noreallyjustfuckingstopalready_eventi
│ ├── README.md
│ └── index.ts
├── nothing_eendroroy
│ ├── README.md
│ └── index.ts
├── npm-run.plugin.zsh_akoenig
│ ├── README.md
│ └── index.ts
├── npms_torifat
│ ├── README.md
│ └── index.ts
├── nt9-oh-my-zsh-theme_lenguyenthanh
│ ├── README.md
│ └── index.ts
├── nvm-auto-use.zsh_tomsquest
│ ├── README.md
│ └── index.ts
├── nx-completion_jscutlery
│ ├── README.md
│ └── index.ts
├── oath_alexdesousa
│ ├── README.md
│ └── index.ts
├── odin_tylerreckart
│ ├── README.md
│ └── index.ts
├── oh-my-dogesh_keithhamilton
│ ├── README.md
│ └── index.ts
├── oh-my-git
│ ├── README.md
│ ├── images
│ │ ├── git-icon.svg
│ │ └── prompt.png
│ └── index.ts
├── oh-my-matrix_amstrad
│ ├── README.md
│ └── index.ts
├── oh-my-via_badouralix
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-flow-plugin_sandstorm
│ └── index.ts
├── oh-my-zsh-jira-plus_gerges-zz
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-node-theme_skuridin
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-plugin-magento-2_dambrogia
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-powerline-cute-theme_dogrocker
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-powerline-theme_brucehsu
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-powerline-theme_jeremyFreeAgent
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-proxy-plugin_escalate
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-reminder_AlexisBRENON
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-seeker-theme_tonyseek
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-skill-theme_frontendmonster
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-solarized-powerline-theme_kuoe0
│ ├── README.md
│ └── index.ts
├── oh-my-zsh-virtualenv-prompt_tonyseek
│ ├── README.md
│ └── index.ts
├── oh-my-zsh_theme_line_yw9381
│ ├── README.md
│ └── index.ts
├── ohmyzsh-theme-passion_ChesterYue
│ ├── README.md
│ └── index.ts
├── ohmyzsh
│ ├── README.md
│ ├── images
│ │ ├── af-magic.jpeg
│ │ ├── daveverwer.jpeg
│ │ ├── eastwood.jpeg
│ │ ├── nebirhos.jpeg
│ │ └── omz.png
│ └── index.ts
├── op.plugin.zsh_sirhc
│ ├── README.md
│ └── index.ts
├── opus.plugin.zsh_bryanculver
│ ├── README.md
│ └── index.ts
├── osx-dev-zsh-plugin_marshallmick007
│ ├── README.md
│ └── index.ts
├── ozono-zsh-theme_sfabrizio
│ ├── README.md
│ └── index.ts
├── pad.zsh-theme_eproxus
│ ├── README.md
│ └── index.ts
├── palenight.zsh-theme_jenssegers
│ ├── README.md
│ └── index.ts
├── pantheon-terminal-notify-zsh-plugin_deyvisonrocha
│ ├── README.md
│ └── index.ts
├── pass-zsh-completion_ninrod
│ └── index.ts
├── passwordless-history_jgogstad
│ ├── README.md
│ └── index.ts
├── pastel_tjquillan
│ ├── README.md
│ └── index.ts
├── pctl_ytet5uy4
│ ├── README.md
│ └── index.ts
├── per-directory-history_jimhester
│ ├── README.md
│ └── index.ts
├── percol.plugin.zsh_robturtle
│ ├── README.md
│ └── index.ts
├── phi-zsh-theme_LasaleFamine
│ ├── README.md
│ └── index.ts
├── php-version_rcfile-switcher_xellos866
│ ├── README.md
│ └── index.ts
├── phpunit.plugin.zsh_voronkovich
│ ├── README.md
│ └── index.ts
├── pi_tobyjamesthomas
│ ├── README.md
│ └── index.ts
├── pip-app_sharat87
│ ├── README.md
│ └── index.ts
├── pipenv.zsh_owenstranathan
│ ├── README.md
│ └── index.ts
├── pipenv_gangleri
│ ├── README.md
│ └── index.ts
├── plugin-osx_mwilliammyers
│ ├── README.md
│ └── index.ts
├── plugin_darrenbutcher
│ ├── README.md
│ └── index.ts
├── polyglot_agkozak
│ ├── README.md
│ └── index.ts
├── posh-git-sh_lyze
│ ├── README.md
│ └── index.ts
├── powerlevel10k
│ ├── README.md
│ └── index.ts
├── powerlevel9k_Powerlevel9k
│ ├── README.md
│ └── index.ts
├── predawn-shell_jamiewilson
│ ├── README.md
│ └── index.ts
├── pretty-time-zsh_sindresorhus
│ ├── README.md
│ └── index.ts
├── prezto
│ ├── README.md
│ ├── index.ts
│ ├── modules
│ │ ├── autosuggestions.ts
│ │ ├── completion.ts
│ │ ├── editor.ts
│ │ ├── git.ts
│ │ ├── gnu-utility.ts
│ │ ├── history-substring-search.ts
│ │ ├── prompt.ts
│ │ ├── python.ts
│ │ ├── ruby.ts
│ │ ├── screen.ts
│ │ ├── ssh.ts
│ │ ├── syntax-highlighting.ts
│ │ ├── terminal.ts
│ │ ├── tmux.ts
│ │ └── utility.ts
│ └── utils.ts
├── print-alias_brymck
│ ├── README.md
│ └── index.ts
├── project_gko
│ ├── README.md
│ └── index.ts
├── punctual-zsh-theme_dannynimmo
│ ├── README.md
│ └── index.ts
├── pure
│ ├── README.md
│ ├── images
│ │ └── screenshot.png
│ └── index.ts
├── purify_kyoz
│ ├── README.md
│ └── index.ts
├── purity_pbnj
│ ├── README.md
│ └── index.ts
├── q_cal2195
│ ├── README.md
│ └── index.ts
├── quoter-zsh_owenvoke
│ ├── README.md
│ └── index.ts
├── rafiki-zsh_akabiru
│ ├── README.md
│ └── index.ts
├── rake-completion.zshplugin_unixorn
│ ├── README.md
│ └── index.ts
├── rbenv.plugin.zsh_ELLIOTTCABLE
│ ├── README.md
│ └── index.ts
├── remiii.zsh-theme_Remiii
│ ├── README.md
│ └── index.ts
├── ripz_jedahan
│ ├── README.md
│ └── index.ts
├── robbyrussell-WIP-theme_ecbrodie
│ ├── README.md
│ └── index.ts
├── rockz_aperezdc
│ ├── README.md
│ └── index.ts
├── roundy_nullxception
│ ├── README.md
│ └── index.ts
├── safe-paste_oz
│ └── index.ts
├── salesforce-cli-zsh-completion_wadewegner
│ ├── README.md
│ └── index.ts
├── seasonal-zshthemes_jottenlips
│ ├── README.md
│ └── index.ts
├── send.zsh_robertzk
│ ├── README.md
│ └── index.ts
├── senpai-zsh_sergibarroso
│ ├── README.md
│ └── index.ts
├── sepshell_sepehr
│ ├── README.md
│ └── index.ts
├── session-sauce_ChrisPenner
│ ├── README.md
│ └── index.ts
├── setenv_kalpakrg
│ ├── README.md
│ └── index.ts
├── slimline_mengelbrecht
│ ├── README.md
│ └── index.ts
├── sm-prompt_blyndusk
│ ├── README.md
│ └── index.ts
├── smart-cd_dbkaplun
│ ├── README.md
│ └── index.ts
├── smiley.zsh-theme_gsamokovarov
│ ├── README.md
│ └── index.ts
├── sobole-zsh-theme_sobolevn
│ ├── README.md
│ └── index.ts
├── solarized-man_zlsun
│ ├── README.md
│ └── index.ts
├── solarized-powerline_houjunchen
│ ├── README.md
│ └── index.ts
├── spaceship-prompt
│ ├── README.md
│ ├── images
│ │ ├── 1.png
│ │ └── spaceship.svg
│ └── index.ts
├── ssh-agent_hkupty
│ ├── README.md
│ └── index.ts
├── ssh-connect_gko
│ ├── README.md
│ └── index.ts
├── ssh_zpm-zsh
│ └── index.ts
├── susi-zsh-iterm_carcruz
│ ├── README.md
│ └── index.ts
├── svn-n-zsh-plugin_khrt
│ ├── README.md
│ └── index.ts
├── symfony.plugin.zsh_voronkovich
│ ├── README.md
│ └── index.ts
├── sys-diver-zsh_ToruIwashita
│ ├── README.md
│ └── index.ts
├── sysadmin-utils
│ ├── README.md
│ └── index.ts
├── taw-ys.zsh-theme_lyytaw
│ ├── README.md
│ └── index.ts
├── template_zpm-zsh
│ ├── README.md
│ └── index.ts
├── terminal-app.zsh_maulding
│ ├── README.md
│ └── index.ts
├── theta_eendroroy
│ ├── README.md
│ └── index.ts
├── theto-zsh-theme_heyvito
│ ├── README.md
│ └── index.ts
├── thyme_chenhao-ye
│ ├── README.md
│ └── index.ts
├── timewarrior_svenXY
│ ├── README.md
│ └── index.ts
├── tipz_molovo
│ ├── README.md
│ └── index.ts
├── title_zpm-zsh
│ ├── README.md
│ └── index.ts
├── tmux-zsh-vim-titles_MikeDacre
│ ├── README.md
│ └── index.ts
├── tmux_zpm-zsh
│ ├── README.md
│ └── index.ts
├── tmuxrepl_csurfer
│ ├── README.md
│ └── index.ts
├── toggl-zsh-plugin_natterstefan
│ ├── README.md
│ └── index.ts
├── tsm_RobertAudi
│ ├── README.md
│ └── index.ts
├── tumult.plugin.zsh_unixorn
│ ├── README.md
│ └── index.ts
├── typewritten_reobin
│ ├── README.md
│ └── index.ts
├── ubunly-zsh-theme_alejandromume
│ ├── README.md
│ └── index.ts
├── ugit_Bhupesh-V
│ ├── README.md
│ └── index.ts
├── ultimate_b4b4r07
│ ├── README.md
│ └── index.ts
├── undollar_zpm-zsh
│ ├── README.md
│ └── index.ts
├── up.zsh_peterhurford
│ └── index.ts
├── uz_maxrodrigo
│ ├── README.md
│ └── index.ts
├── vanilli.sh_yous
│ ├── README.md
│ └── index.ts
├── vi-increment_zsh-vi-more
│ ├── README.md
│ └── index.ts
├── vi-mode_Nyquase
│ ├── README.md
│ └── index.ts
├── vi-motions_zsh-vi-more
│ ├── README.md
│ └── index.ts
├── vimman_yonchu
│ ├── README.md
│ └── index.ts
├── vinhnx.zsh-theme_vinhnx
│ ├── README.md
│ └── index.ts
├── virtualz_aperezdc
│ ├── README.md
│ └── index.ts
├── vox.plugin.zsh_andrewbonnington
│ ├── README.md
│ └── index.ts
├── wade.zsh-theme_wadehammes
│ ├── README.md
│ └── index.ts
├── wakatime-zsh-plugin_sobolevn
│ ├── README.md
│ └── index.ts
├── wang-iterm-zsh_0532
│ ├── README.md
│ └── index.ts
├── warhol.plugin.zsh_unixorn
│ ├── README.md
│ └── index.ts
├── wd_mfaerevaag
│ ├── README.md
│ ├── images
│ │ └── demo.gif
│ └── index.ts
├── work-line_afnizarnur
│ ├── README.md
│ └── index.ts
├── yadm-zsh_juanrgon
│ ├── README.md
│ └── index.ts
├── yeoman-zsh-plugin_edouard-lopez
│ ├── README.md
│ └── index.ts
├── yuki-zsh-theme_yuki-torii
│ ├── README.md
│ └── index.ts
├── z.lua
│ ├── README.md
│ ├── images
│ │ └── 1.png
│ └── index.ts
├── zabb_Mellbourn
│ ├── README.md
│ └── index.ts
├── zaw_zsh-users
│ ├── README.md
│ └── index.ts
├── zce.zsh_hchbaw
│ ├── README.md
│ └── index.ts
├── zcolors_marlonrichert
│ ├── README.md
│ └── index.ts
├── zed-zsh_eendroroy
│ ├── README.md
│ └── index.ts
├── zeesh_zeekay
│ ├── README.md
│ └── index.ts
├── zemm-blinks.zsh-theme_aranasaurus
│ ├── README.md
│ └── index.ts
├── zeno.zsh_yuki-yano
│ ├── README.md
│ └── index.ts
├── zero.zsh_arlimus
│ ├── README.md
│ └── index.ts
├── zeta-zsh-theme_skylerlee
│ ├── README.md
│ └── index.ts
├── zfzf_b0o
│ ├── README.md
│ └── index.ts
├── zgem_qoomon
│ ├── README.md
│ └── index.ts
├── zhooks_agkozak
│ ├── README.md
│ └── index.ts
├── zilsh_zilsh
│ ├── README.md
│ └── index.ts
├── zimfw_zimfw
│ ├── README.md
│ └── index.ts
├── zjump_qoomon
│ ├── README.md
│ └── index.ts
├── zlong_alert.zsh_kevinywlui
│ ├── README.md
│ └── index.ts
├── zman_mattmc3
│ ├── README.md
│ └── index.ts
├── zoppo_zoppo
│ ├── README.md
│ └── index.ts
├── zr_jedahan
│ ├── README.md
│ └── index.ts
├── zsh-256color_chrissicool
│ ├── README.md
│ └── index.ts
├── zsh-abbr-path_felixgravila
│ ├── README.md
│ └── index.ts
├── zsh-abbr_olets
│ ├── README.md
│ └── index.ts
├── zsh-abbrev-alias_momo-lab
│ ├── README.md
│ └── index.ts
├── zsh-aliases-exa_DarrinTisdale
│ ├── README.md
│ └── index.ts
├── zsh-apple-touchbar_zsh-users
│ ├── README.md
│ └── index.ts
├── zsh-arc_anton-rudeshko
│ ├── README.md
│ └── index.ts
├── zsh-artisan_jessarcher
│ ├── README.md
│ └── index.ts
├── zsh-async_mafredri
│ ├── README.md
│ └── index.ts
├── zsh-auto-notify_MichaelAquilina
│ ├── README.md
│ └── index.ts
├── zsh-autocomplete
│ ├── README.md
│ ├── images
│ │ ├── alias-expansion.png
│ │ ├── file-search.gif
│ │ ├── history-lines.png
│ │ ├── history-menu.png
│ │ ├── history-search.gif
│ │ ├── multi-select.png
│ │ ├── recent-dirs.png
│ │ ├── requoted.png
│ │ └── unambiguous.png
│ └── index.ts
├── zsh-autoenv_Tarrasch
│ ├── README.md
│ └── index.ts
├── zsh-autopair_hlissner
│ ├── README.md
│ ├── images
│ │ ├── 1.gif
│ │ ├── 2.gif
│ │ └── 3.gif
│ └── index.ts
├── zsh-autoquoter_ianthehenry
│ ├── README.md
│ └── index.ts
├── zsh-autosuggestions
│ ├── README.md
│ ├── images
│ │ └── 2.gif
│ └── index.ts
├── zsh-autoswitch-virtualenv_MichaelAquilina
│ ├── README.md
│ └── index.ts
├── zsh-aws-vault_blimmer
│ ├── README.md
│ └── index.ts
├── zsh-bash-completions-fallback_3v1n0
│ ├── README.md
│ └── index.ts
├── zsh-bash_chrissicool
│ ├── README.md
│ └── index.ts
├── zsh-bd_Tarrasch
│ ├── README.md
│ └── index.ts
├── zsh-better-npm-completion_lukechilds
│ ├── README.md
│ └── index.ts
├── zsh-brew-services_vasyharan
│ ├── README.md
│ └── index.ts
├── zsh-cargo-completion_MenkeTechnologies
│ ├── README.md
│ └── index.ts
├── zsh-cdr_willghatch
│ ├── README.md
│ └── index.ts
├── zsh-change-case_mtxr
│ ├── README.md
│ └── index.ts
├── zsh-clean-project_wwilsman
│ ├── README.md
│ └── index.ts
├── zsh-colored-man-pages_ael-code
│ ├── README.md
│ └── index.ts
├── zsh-colors_Tarrasch
│ ├── README.md
│ └── index.ts
├── zsh-command-not-found_Tarrasch
│ └── index.ts
├── zsh-command-note.plugin_KKRainbow
│ ├── README.md
│ └── index.ts
├── zsh-command-time_popstas
│ ├── README.md
│ └── index.ts
├── zsh-completion-generator_RobSis
│ ├── README.md
│ └── index.ts
├── zsh-completions
│ ├── README.md
│ └── index.ts
├── zsh-crypto-prices_vincentdnl
│ ├── README.md
│ └── index.ts
├── zsh-defer_romkatv
│ ├── README.md
│ └── index.ts
├── zsh-dircolors-solarized_joel-porquet
│ ├── README.md
│ └── index.ts
├── zsh-dircycle_michaelxmcbride
│ ├── README.md
│ └── index.ts
├── zsh-directory-history_tymm
│ ├── README.md
│ └── index.ts
├── zsh-docker-run_rawkode
│ ├── README.md
│ └── index.ts
├── zsh-dwim_oknowton
│ ├── README.md
│ └── index.ts
├── zsh-easy-motion_IngoMeyer441
│ ├── README.md
│ └── index.ts
├── zsh-ec2ssh_h3poteto
│ ├── README.md
│ └── index.ts
├── zsh-emojis_MichaelAquilina
│ ├── README.md
│ └── index.ts
├── zsh-expand_MenkeTechnologies
│ ├── README.md
│ └── index.ts
├── zsh-extend-history_xav-b
│ ├── README.md
│ └── index.ts
├── zsh-extract_le0me55i
│ ├── README.md
│ └── index.ts
├── zsh-favorite-directories_seletskiy
│ ├── README.md
│ └── index.ts
├── zsh-fnm_dominik-schwabe
│ ├── README.md
│ └── index.ts
├── zsh-functional_Tarrasch
│ ├── README.md
│ └── index.ts
├── zsh-fuzzy-search-and-edit_seletskiy
│ ├── README.md
│ └── index.ts
├── zsh-fzf-history-search_joshskidmore
│ ├── README.md
│ └── index.ts
├── zsh-fzy_aperezdc
│ ├── README.md
│ └── index.ts
├── zsh-geeknote_s7anley
│ ├── README.md
│ └── index.ts
├── zsh-git-smart-commands_seletskiy
│ ├── README.md
│ └── index.ts
├── zsh-git-sync_caarlos0-graveyard
│ ├── README.md
│ └── index.ts
├── zsh-grunt-plugin_clauswitt
│ ├── README.md
│ └── index.ts
├── zsh-hangul_gomjellie
│ ├── README.md
│ └── index.ts
├── zsh-haskell_coot
│ ├── README.md
│ └── index.ts
├── zsh-hist_marlonrichert
│ ├── README.md
│ └── index.ts
├── zsh-histdb
│ ├── README.md
│ └── index.ts
├── zsh-history-filter_MichaelAquilina
│ └── index.ts
├── zsh-history-substring-search
│ ├── README.md
│ └── index.ts
├── zsh-hooks_zsh-hooks
│ ├── README.md
│ └── index.ts
├── zsh-hub_soraliu
│ ├── README.md
│ └── index.ts
├── zsh-interactive-cd_changyuheng
│ ├── README.md
│ └── index.ts
├── zsh-ipip_SukkaW
│ ├── README.md
│ └── index.ts
├── zsh-iterm-touchbar_iam4x
│ ├── README.md
│ ├── images
│ │ ├── 1.jpeg
│ │ └── 2.gif
│ └── index.ts
├── zsh-iterm2-utilities_decayofmind
│ ├── README.md
│ └── index.ts
├── zsh-iterm2_laggardkernel
│ ├── README.md
│ └── index.ts
├── zsh-lazyload_qoomon
│ ├── README.md
│ └── index.ts
├── zsh-lux_pndurette
│ ├── README.md
│ └── index.ts
├── zsh-more-completions_MenkeTechnologies
│ ├── README.md
│ └── index.ts
├── zsh-multiline_jan-auer
│ ├── README.md
│ └── index.ts
├── zsh-nix-shell_chisui
│ ├── README.md
│ └── index.ts
├── zsh-nohup_micrenda
│ ├── README.md
│ └── index.ts
├── zsh-notes_aperezdc
│ ├── README.md
│ └── index.ts
├── zsh-notes_chipsenkbeil
│ ├── README.md
│ └── index.ts
├── zsh-notify_luismayta
│ ├── README.md
│ └── index.ts
├── zsh-notify_marzocchi
│ ├── README.md
│ └── index.ts
├── zsh-nvm
│ ├── README.md
│ └── index.ts
├── zsh-open-pr_caarlos0-graveyard
│ ├── README.md
│ └── index.ts
├── zsh-opt-path_jreese
│ ├── README.md
│ └── index.ts
├── zsh-osx-autoproxy_SukkaW
│ ├── README.md
│ └── index.ts
├── zsh-pandoc-completion_srijanshetty
│ ├── README.md
│ └── index.ts
├── zsh-peco-history_jimeh
│ ├── README.md
│ └── index.ts
├── zsh-pentest_jhwohlgemuth
│ ├── README.md
│ └── index.ts
├── zsh-pg_caarlos0-graveyard
│ ├── README.md
│ └── index.ts
├── zsh-pip-completion_srijanshetty
│ ├── README.md
│ └── index.ts
├── zsh-plugin-appup_Cloudstek
│ ├── README.md
│ └── index.ts
├── zsh-plugin-fzf-finder_leophys
│ ├── README.md
│ └── index.ts
├── zsh-plugin-tmux-simple_TBSliver
│ ├── README.md
│ └── index.ts
├── zsh-plugin-vscode_wuotr
│ ├── README.md
│ └── index.ts
├── zsh-poetry_darvid
│ ├── README.md
│ └── index.ts
├── zsh-prompt-newt_softmoth
│ └── index.ts
├── zsh-prompt-powerline_Valodim
│ ├── README.md
│ └── index.ts
├── zsh-pyenv-lazy_davidparsson
│ ├── README.md
│ └── index.ts
├── zsh-pyenv_mattberther
│ ├── README.md
│ └── index.ts
├── zsh-recall_mango-tree
│ ├── README.md
│ └── index.ts
├── zsh-reentry-hook_RobSis
│ ├── README.md
│ └── index.ts
├── zsh-rustup-completion_pkulev
│ ├── README.md
│ └── index.ts
├── zsh-safe-rm_mattmc3
│ ├── README.md
│ └── index.ts
├── zsh-saml2aws_onyxraven
│ ├── README.md
│ └── index.ts
├── zsh-saneopt_willghatch
│ ├── README.md
│ └── index.ts
├── zsh-sdkman_matthieusb
│ ├── README.md
│ └── index.ts
├── zsh-snap_marlonrichert
│ ├── README.md
│ └── index.ts
├── zsh-snippets_willghatch
│ ├── README.md
│ └── index.ts
├── zsh-ssh-agent_bobsoppe
│ ├── README.md
│ └── index.ts
├── zsh-startup-timer_paulmelnikow
│ ├── README.md
│ └── index.ts
├── zsh-sudo_hcgraf
│ ├── README.md
│ └── index.ts
├── zsh-syntax-highlighting-filetypes_trapd00r
│ ├── README.md
│ └── index.ts
├── zsh-syntax-highlighting
│ ├── README.md
│ ├── images
│ │ ├── 1.png
│ │ ├── 2.png
│ │ └── zsh-users-icon.png
│ └── index.ts
├── zsh-system-clipboard_kutsan
│ ├── README.md
│ └── index.ts
├── zsh-systemd_le0me55i
│ ├── README.md
│ └── index.ts
├── zsh-tab-title_trystan2k
│ ├── README.md
│ └── index.ts
├── zsh-terraform_macunha1
│ ├── README.md
│ └── index.ts
├── zsh-thefuck_laggardkernel
│ ├── README.md
│ └── index.ts
├── zsh-theme-racotecnic_elboletaire
│ ├── README.md
│ └── index.ts
├── zsh-theme_igor9silva
│ ├── README.md
│ └── index.ts
├── zsh-theme_vercel
│ ├── README.md
│ └── index.ts
├── zsh-titles_jreese
│ ├── README.md
│ └── index.ts
├── zsh-tmux-auto-title_mbenford
│ ├── README.md
│ └── index.ts
├── zsh-toggle-command-prefix_xPMo
│ ├── README.md
│ └── index.ts
├── zsh-vi-mode
│ ├── README.md
│ └── index.ts
├── zsh-viexchange_okapia
│ ├── README.md
│ └── index.ts
├── zsh-vim-mode_softmoth
│ ├── README.md
│ └── index.ts
├── zsh-vim-plugin_nviennot
│ ├── README.md
│ └── index.ts
├── zsh-vimto_laurenkt
│ ├── README.md
│ └── index.ts
├── zsh-volta_cowboyd
│ ├── README.md
│ └── index.ts
├── zsh-vscode_dashixiong91
│ ├── README.md
│ └── index.ts
├── zsh-wakatime_wbingli
│ ├── README.md
│ └── index.ts
├── zsh-window-title_olets
│ ├── README.md
│ └── index.ts
├── zsh-yarn-autocompletions_g-plane
│ ├── README.md
│ └── index.ts
├── zsh-you-should-use_MichaelAquilina
│ ├── README.md
│ └── index.ts
├── zsh-z_agkozak
│ ├── README.md
│ └── index.ts
├── zsh-zapack_aiya000
│ ├── README.md
│ └── index.ts
├── zsh-zellij-plugin_jaeheonji
│ ├── README.md
│ └── index.ts
├── zsh2000_consolemaverick
│ ├── README.md
│ └── index.ts
├── zsh_codex_tom-doerr
│ ├── README.md
│ └── index.ts
├── zshcomrade_landongn
│ ├── README.md
│ └── index.ts
├── zshing_zakariaGatter
│ ├── README.md
│ └── index.ts
├── zshmarks_jocelynmallon
│ ├── README.md
│ └── index.ts
├── zshrc_freak2geek
│ ├── README.md
│ └── index.ts
├── ztrace_zdharma-continuum
│ ├── README.md
│ └── index.ts
├── zulu_zulu-zsh
│ ├── README.md
│ └── index.ts
└── zys-zsh-theme_ZYSzys
│ ├── README.md
│ └── index.ts
├── tsconfig.json
└── util
├── index.ts
└── update-plugins.ts
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ["@fig/eslint-config-fig"],
3 | ignorePatterns: [
4 | "/node_modules/**",
5 | "/dist/**",
6 | "/util/**",
7 | "index.d.ts",
8 | "compile.ts",
9 | ],
10 | plugins: ["prettier"],
11 | rules: {
12 | "prettier/prettier": ["error"],
13 | "max-len": "off",
14 | "no-template-curly-in-string": "off",
15 | "comma-dangle": "off",
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: withfig
2 |
--------------------------------------------------------------------------------
/.github/workflows/lint.yaml:
--------------------------------------------------------------------------------
1 | name: Lint Files
2 |
3 | on: [push, pull_request]
4 | jobs:
5 | typecheck:
6 | runs-on: ubuntu-latest
7 | steps:
8 | - uses: actions/checkout@v2
9 | - uses: actions/setup-node@v3
10 | with:
11 | node-version: 18
12 | - run: npm install
13 | - run: npm run lint
14 |
--------------------------------------------------------------------------------
/.github/workflows/typecheck.yaml:
--------------------------------------------------------------------------------
1 | name: Typecheck Files
2 |
3 | on: [push, pull_request]
4 | jobs:
5 | typecheck:
6 | runs-on: ubuntu-latest
7 | steps:
8 | - uses: actions/checkout@v2
9 | - uses: actions/setup-node@v3
10 | with:
11 | node-version: 18
12 | - run: npm install
13 | - run: npm test
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | building_scripts/
3 | node_modules
4 | dist
5 | build
6 | npm-debug.log
7 | .env
8 |
9 | .idea
10 | .vscode
11 | specs
12 |
13 | # we don't have any dependencies which are bundled with
14 | # the plugins so we can safely ignore lockfiles
15 | # to make everyones life easier
16 | package-lock.json
17 | yarn.lock
18 | pnpm-lock.yaml
19 |
20 | # compiled plugins
21 | index.js
22 |
--------------------------------------------------------------------------------
/.husky/.gitignore:
--------------------------------------------------------------------------------
1 | _
2 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | yarn test && npx lint-staged
5 |
--------------------------------------------------------------------------------
/plugins/Imp_igormp/README.md:
--------------------------------------------------------------------------------
1 | # Imp theme
2 |
3 | Theme based on [Zork](https://github.com/Bash-it/bash-it/wiki/Themes#zork).
4 |
5 | 
6 |
7 | ## Installation
8 |
9 | Follow the [oh-my-zsh instructions](https://github.com/robbyrussell/oh-my-zsh/wiki/Customization#overriding-and-adding-themes) or run the following:
10 | ```
11 | $ mkdir -p $ZSH_CUSTOM/themes && curl https://raw.githubusercontent.com/igormp/Imp/master/imp.zsh-theme -L -o $ZSH_CUSTOM/themes/imp.zsh-theme
12 | ```
13 | Then set the theme in your **.zshrc** file
14 |
15 | ```
16 | ZSH_THEME="imp"
17 |
18 | ```
19 |
20 | And enjoy!
21 |
22 |
--------------------------------------------------------------------------------
/plugins/Imp_igormp/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "Imp_igormp",
4 | displayName: "Imp",
5 | type: "shell",
6 | description: "Imp theme for zsh",
7 | authors: [
8 | {
9 | name: "igormp",
10 | github: "igormp",
11 | },
12 | ],
13 | github: "igormp/Imp",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["Imp.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/Linus-rants-ZSH_bhayward93/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🐧",
3 | name: "Linus-rants-ZSH_bhayward93",
4 | displayName: "Linus Rants",
5 | type: "shell",
6 | description:
7 | "Picks a random Linus Torvalds quote to display every time you load your shell",
8 | authors: [
9 | {
10 | name: "bhayward93",
11 | github: "bhayward93",
12 | },
13 | ],
14 | github: "bhayward93/Linus-rants-ZSH",
15 | license: ["GPL-2.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["linus-rants.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/Nord-zsh_TyWR/README.md:
--------------------------------------------------------------------------------
1 | # Nord-zsh
2 | Custom theme for ZSH terminal
3 |
4 | 
5 |
6 |
--------------------------------------------------------------------------------
/plugins/Nord-zsh_TyWR/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "Nord-zsh_TyWR",
4 | displayName: "Nord (zsh_TyWR)",
5 | type: "shell",
6 | description: "Custom theme for ZSH terminal",
7 | authors: [
8 | {
9 | name: "TyWR",
10 | github: "TyWR",
11 | },
12 | ],
13 | github: "TyWR/Nord-zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh-theme"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["tywr.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/ZshTheme-CodeMachine_CodeMonkeyMike/README.md:
--------------------------------------------------------------------------------
1 | Codemachine Zsh Theme!
2 | ----------------------
3 | 
4 |
5 | Hey Zsh users this is my theme, it...
6 |
7 | * Displays git info (Unmerged, Uncommited, Not Tracked, Branch)
8 | * User and Host
9 | * Path
10 | * Has prompt input on 2nd line
11 | * Displays symbol for Mercurial repo
12 | * Return code
13 | * Displays if connected through SSH
14 | * Looks awesome
15 |
16 | To install with Oh-my-zsh just copy into themes folder and change .zhsrc file to have CodeMachine as the theme
17 |
18 |
--------------------------------------------------------------------------------
/plugins/ZshTheme-CodeMachine_CodeMonkeyMike/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "ZshTheme-CodeMachine_CodeMonkeyMike",
4 | displayName: "CodeMachine",
5 | type: "shell",
6 | description: "Theme for Zsh called CodeMachine, its friggen awesome",
7 | authors: [
8 | {
9 | name: "CodeMonkeyMike",
10 | github: "CodeMonkeyMike",
11 | },
12 | ],
13 | github: "CodeMonkeyMike/ZshTheme-CodeMachine",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["codemachine.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/_not_available_yet/lambda-gitster_ergenekonyigit/README.md:
--------------------------------------------------------------------------------
1 |
lambda-gitster
2 |
3 | ### How to install
4 | * Clone project `git clone https://github.com/ergenekonyigit/lambda-gitster.git`
5 | * Go to directory `cd lambda-gitster`
6 | * Copy this line and run on terminal `cp lambda-gitster.zsh-theme ~/.oh-my-zsh/custom/themes`
7 | * Set theme name in `.zshrc` `ZSH_THEME="lambda-gitster"`
8 | * Restart terminal and happy processing
9 |
10 |
--------------------------------------------------------------------------------
/plugins/_not_available_yet/sandboxd_benvan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "sandboxd_benvan",
4 | displayName: "sandboxd",
5 | type: "shell",
6 | description:
7 | "speeds up your bashrc by running (slow) setup commands on the fly",
8 | authors: [
9 | {
10 | name: "benvan",
11 | github: "benvan",
12 | },
13 | ],
14 | github: "benvan/sandboxd",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["sandboxd.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/_not_available_yet/zgen/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/_not_available_yet/zgen/README.md
--------------------------------------------------------------------------------
/plugins/_not_available_yet/zgen/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "zgen",
3 | type: "shell",
4 | description: "A lightweight and simple plugin manager for ZSH",
5 | authors: [
6 | {
7 | name: "tarjoilija",
8 | github: "tarjoilija",
9 | },
10 | ],
11 | github: "tarjoilija/zgen",
12 | license: ["BSD-2-Clause"],
13 | shells: ["zsh"],
14 | categories: ["Framework"],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["zgen.zsh"],
18 | },
19 | };
20 |
21 | export default plugin;
22 |
--------------------------------------------------------------------------------
/plugins/alehouse_sticklerm3/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "alehouse_sticklerm3",
3 | displayName: "Alehouse",
4 | description: "zsh-plugin for my brew aliases",
5 | icon: "🍺",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "sticklerm3",
10 | github: "sticklerm3",
11 | },
12 | ],
13 | github: "sticklerm3/alehouse",
14 | license: ["WTFPL"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["alehouse.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/alf_psyrendust/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "alf_psyrendust",
3 | displayName: "Alf",
4 | description:
5 | "Alf is an out of this world super fast and configurable framework for zsh",
6 | icon: "🐽",
7 | type: "shell",
8 | authors: [
9 | {
10 | name: "psyrendust",
11 | github: "psyrendust",
12 | twitter: "psyrendust",
13 | },
14 | ],
15 | github: "psyrendust/alf",
16 | shells: ["zsh"],
17 | categories: ["Framework"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["init.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/alias-tips-zsh_dmitmel/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/alias-tips-zsh_dmitmel/images/1.png
--------------------------------------------------------------------------------
/plugins/alias-tips-zsh_dmitmel/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/alias-tips-zsh_dmitmel/images/2.png
--------------------------------------------------------------------------------
/plugins/alias-tips-zsh_dmitmel/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "alias-tips-zsh_dmitmel",
3 | displayName: "Alias Tips ZSH",
4 | icon: "💡",
5 | type: "shell",
6 | description:
7 | "A ZSH plugin that reminds you that there are shorter aliases for your command.",
8 | screenshots: ["images/1.png", "images/2.png"],
9 | authors: [
10 | {
11 | name: "dmitmel",
12 | github: "dmitmel",
13 | },
14 | ],
15 | github: "dmitmel/dotfiles",
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh/alias_tips.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/alias-tips_djui/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/alias-tips_djui/images/1.png
--------------------------------------------------------------------------------
/plugins/alias-tips_djui/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/alias-tips_djui/images/2.png
--------------------------------------------------------------------------------
/plugins/almostontop_Valiev/README.md:
--------------------------------------------------------------------------------
1 | [](https://asciinema.org/a/Rl1O4nJ1sknh66AscsZBk7CJb)
2 |
3 | ## Author
4 | [Sergey Valiev](https://github.com/Valiev)
5 |
6 |
--------------------------------------------------------------------------------
/plugins/almostontop_Valiev/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "almostontop_Valiev",
4 | displayName: "Almostontop",
5 | type: "shell",
6 | description:
7 | "Clear previous command output every time before new command executed in shell",
8 | authors: [
9 | {
10 | name: "Valiev",
11 | github: "Valiev",
12 | },
13 | ],
14 | github: "Valiev/almostontop",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["almostontop.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/ansible-zsh_sparsick/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "ansible-zsh_sparsick",
4 | displayName: "Ansible Zsh",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "sparsick",
9 | github: "sparsick",
10 | twitter: "SandraParsick",
11 | },
12 | ],
13 | github: "sparsick/ansible-zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["ansible.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/apache2.plugin.zsh_voronkovich/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "apache2.plugin.zsh_voronkovich",
3 | displayName: "Apache2 Plugin for Zsh",
4 | description: "ZSH plugin for Apache 2.",
5 | icon: "🪶",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "voronkovich",
10 | github: "voronkovich",
11 | },
12 | ],
13 | github: "voronkovich/apache2.plugin.zsh",
14 | license: ["LGPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["apache2.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/asdf.plugin.zsh_kiurchv/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "asdf.plugin.zsh_kiurchv",
3 | displayName: "Asdf Plugin for Zsh",
4 | description: "Zsh integration and completions for asdf",
5 | icon: "👾",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "kiurchv",
10 | github: "kiurchv",
11 | },
12 | ],
13 | github: "kiurchv/asdf.plugin.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["asdf.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/auto-color-ls_gretzky/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "auto-color-ls_gretzky",
3 | displayName: "Auto Color LS",
4 | description: "zsh plugin to automatically list directories with colorls",
5 | icon: "🌈",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "gretzky",
10 | github: "gretzky",
11 | },
12 | ],
13 | github: "gretzky/auto-color-ls",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "zsh-plugin", "colorls", "auto-ls"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["auto-color-ls.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/auto-fu.zsh_hchbaw/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "auto-fu.zsh_hchbaw",
3 | displayName: "Auto Fu",
4 | description: "Zsh automatic complete-word and list-choices",
5 | icon: "🥷",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "hchbaw",
10 | github: "hchbaw",
11 | },
12 | ],
13 | github: "hchbaw/auto-fu.zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["auto-fu.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/autodotenv_nocttuam/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "autodotenv_nocttuam",
3 | displayName: "Auto Dotenv",
4 | description:
5 | "autodotenv is a oh-my-zsh plugin inspired in official dotenv plugin",
6 | icon: "⭐️",
7 | type: "shell",
8 | authors: [
9 | {
10 | name: "nocttuam",
11 | github: "nocttuam",
12 | },
13 | ],
14 | github: "nocttuam/autodotenv",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh", "oh-my-zsh"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["autoenv.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/aws-cli-mfa-oh-my-zsh_joepjoosten/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "aws-cli-mfa-oh-my-zsh_joepjoosten",
3 | displayName: "AWS CLI Mfa Oh My Zsh",
4 | description: "oh-my-zsh plugin for easy aws mfa access",
5 | icon: "🗝",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "joepjoosten",
10 | github: "joepjoosten",
11 | },
12 | ],
13 | github: "joepjoosten/aws-cli-mfa-oh-my-zsh",
14 | license: ["GPL-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["aws-mfa.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/bash-quote_jtprogru/README.md:
--------------------------------------------------------------------------------
1 | # .oh-my-zsh Plugin for [Bash.im](https://bash.im/)
2 |
3 | ## Installation
4 |
5 | Download the plugin into the custom plugin folder of oh-my-zsh
6 | ```shell
7 | cd $ZSH/custom/plugins
8 | git clone https://github.com/jtprog/bash-quote.git
9 | ```
10 |
11 | Activate the plugin. Add `bash-quote` to the `plugins` list in the file `.zshrc`
12 | ```shell
13 | plugins=(git python3 aws bash-quote)
14 | ```
15 | ## Requirements
16 |
17 | Before using this plugin please install `iconv`, `curl`, `sed` and `grep`
18 |
19 |
--------------------------------------------------------------------------------
/plugins/bash-quote_jtprogru/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "bash-quote_jtprogru",
3 | displayName: "Bash Quote",
4 | description: "Plugin for ZSH to get random quote from Bash.im",
5 | icon: "💬",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "jtprogru",
10 | github: "jtprogru",
11 | twitter: "jtprogru",
12 | },
13 | ],
14 | github: "jtprogru/bash-quote",
15 | license: ["WTFPL"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["bash-quote.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/berkshelf-zsh-plugin_berkshelf/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "berkshelf-zsh-plugin_berkshelf",
3 | displayName: "Berkshelf Zsh Plugin",
4 | description: "A oh-my-zsh plugin for berkshelf command completion.",
5 | icon: "🚀",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "berkshelf",
10 | github: "berkshelf",
11 | },
12 | ],
13 | github: "berkshelf/berkshelf-zsh-plugin",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["berkshelf.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/betterbrew-zsh-plugin_timothyrowan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "betterbrew-zsh-plugin_timothyrowan",
3 | displayName: "BetterBrew Zsh Plugin",
4 | description:
5 | "Better command aliases for the macOS Homebrew Package Manager in zsh",
6 | icon: "🍺",
7 | type: "shell",
8 | authors: [
9 | {
10 | name: "timothyrowan",
11 | github: "timothyrowan",
12 | },
13 | ],
14 | github: "timothyrowan/betterbrew-zsh-plugin",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["betterbrew.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/blackbox/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "blackbox",
3 | displayName: "BlackBox",
4 | type: "shell",
5 | description: "Safely store secrets in Git/Mercurial/Subversion",
6 | icon: "🔒",
7 | github: "StackExchange/blackbox",
8 | license: ["MIT"],
9 | shells: ["zsh"],
10 | categories: ["Convenience Function"],
11 | keywords: ["security", "gpg", "version control", "VCS", "secret management"],
12 | installation: {
13 | origin: "github",
14 | sourceFiles: ["blackbox.plugin.zsh"],
15 | },
16 | };
17 |
18 | export default plugin;
19 |
--------------------------------------------------------------------------------
/plugins/boss-git-zsh-plugin_bossjones/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "boss-git-zsh-plugin_bossjones",
3 | displayName: "Boss Git Zsh Plugin",
4 | description: "ZSH plugin for managing git",
5 | icon: "💡",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "bossjones",
10 | github: "bossjones",
11 | },
12 | ],
13 | github: "bossjones/boss-git-zsh-plugin",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["boss-git.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/branch-manager_elstgav/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "branch-manager_elstgav",
3 | displayName: "Branch Manager",
4 | description: "oh-my-zsh plugin for managing branches",
5 | icon: "⌨️",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "elstgav",
10 | github: "elstgav",
11 | },
12 | ],
13 | github: "elstgav/branch-manager",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["oh-my-zsh-plugin", "oh-my-zsh", "zsh-plugins", "git"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["branch-manager.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/caniuse.plugin.zsh_walesmd/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "caniuse.plugin.zsh_walesmd",
4 | displayName: "Caniuse",
5 | type: "shell",
6 | description:
7 | "This oh-my-zsh plugin brings CanIUse (http://caniuse.com) to your terminal.",
8 | authors: [
9 | {
10 | name: "walesmd",
11 | github: "walesmd",
12 | },
13 | ],
14 | github: "walesmd/caniuse.plugin.zsh",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["caniuse.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/cd-gitroot_mollifier/README.md:
--------------------------------------------------------------------------------
1 | zsh plugin to change directory to git repository root directory
2 |
3 | Inspired by [id:hitode909 blog post](http://hitode909.hatenablog.com/entry/20100211/1265879271).
4 |
5 | ## Usage
6 |
7 | ```
8 | cd-gitroot [PATH]
9 | ```
10 |
11 | If PATH isn't specified, change directory to current git repository root directory.
12 | else change directory to PATH instead of it.
13 | PATH is treated relative path in git root directory.
14 |
15 | ## Options
16 | \-h display help and exit
17 |
--------------------------------------------------------------------------------
/plugins/cd-gitroot_mollifier/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "cd-gitroot_mollifier",
4 | displayName: "cd Gitroot",
5 | type: "shell",
6 | description: "zsh plugin to cd to git repository root directory.",
7 | authors: [
8 | {
9 | name: "mollifier",
10 | github: "mollifier",
11 | },
12 | ],
13 | github: "mollifier/cd-gitroot",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Productivity Hack"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["cd-gitroot.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/cd-reminder_bartboy011/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "cd-reminder_bartboy011",
4 | displayName: "cd Reminder",
5 | type: "shell",
6 | description:
7 | "An Oh-My-Zsh Plugin to display reminders when cd-ing into specified directories",
8 | authors: [
9 | {
10 | name: "bartboy011",
11 | github: "bartboy011",
12 | },
13 | ],
14 | github: "bartboy011/cd-reminder",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["cd-reminder.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/cdbk_MikeDacre/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "cdbk_MikeDacre",
4 | displayName: "Cdbk",
5 | type: "shell",
6 | description:
7 | "A ZSH plugin to allow easy named directory creation - shortcuts to any directory you want",
8 | authors: [
9 | {
10 | name: "MikeDacre",
11 | github: "MikeDacre",
12 | },
13 | ],
14 | github: "MikeDacre/cdbk",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["cdbk.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/cheatsheet_0b10/README.md:
--------------------------------------------------------------------------------
1 | An oh-my-zsh plug-in to easily view, create, and edit cheatsheets.
2 |
3 |
--------------------------------------------------------------------------------
/plugins/cheatsheet_0b10/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "cheatsheet_0b10",
4 | displayName: "Cheatsheet",
5 | type: "shell",
6 | description:
7 | "An oh-my-zsh plugin to create, and manage simple text cheatsheets",
8 | authors: [
9 | {
10 | name: "0b10",
11 | github: "0b10",
12 | },
13 | ],
14 | github: "0b10/cheatsheet",
15 | license: ["Unlicense"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["cheatsheet.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/clipboard_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "📋",
3 | name: "clipboard_zpm-zsh",
4 | displayName: "Clipboard",
5 | type: "shell",
6 | description: "Zsh clipboard plugin",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/clipboard",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zpm", "zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["clipboard.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/codespaces-theme/README.md:
--------------------------------------------------------------------------------
1 | # codespaces-theme
2 |
3 | This is a simple theme taken from GitHub Codespaces (`/home/codespace/.oh-my-zsh/custom/themes`).
4 |
5 | I am not the author of this theme, I just made it available for everyone.
6 |
--------------------------------------------------------------------------------
/plugins/codespaces-theme/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "codespaces-theme",
3 | displayName: "Codespaces Theme",
4 | type: "shell",
5 | github: "nickshanks347/codespaces-theme",
6 | description: "GitHub Codespaces ZSH Theme",
7 | shells: ["zsh"],
8 | categories: ["Prompt"],
9 | authors: [
10 | {
11 | name: "Nick",
12 | github: "nickshanks347",
13 | },
14 | ],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["codespaces.zsh-theme"],
18 | },
19 | };
20 | export default plugin;
21 |
--------------------------------------------------------------------------------
/plugins/colorize_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "colorize_zpm-zsh",
4 | displayName: "Colorize",
5 | type: "shell",
6 | description: "Colorize the output of various programs",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/colorize",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["colorize.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/colors_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "colors_zpm-zsh",
4 | displayName: "Colors",
5 | type: "shell",
6 | description: "Enhanced colors for zsh",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/colors",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zpm", "shell", "zsh-plugin", "zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["colors.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/conda-zsh-completion_esc/README.md:
--------------------------------------------------------------------------------
1 | conda-zsh-completion
2 | --------------------
3 |
4 | Please see the top of the ``_conda`` file for more info.
5 |
6 | License:
7 |
8 | [](http://www.wtfpl.net)
9 |
--------------------------------------------------------------------------------
/plugins/conda-zsh-completion_esc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "conda-zsh-completion_esc",
4 | displayName: "Conda ZSH Completion",
5 | type: "shell",
6 | description: "zsh completion for conda",
7 | authors: [
8 | {
9 | name: "esc",
10 | github: "esc",
11 | twitter: "esc___",
12 | },
13 | ],
14 | github: "esc/conda-zsh-completion",
15 | license: ["WTFPL"],
16 | shells: ["zsh"],
17 | categories: ["Completion"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["conda-zsh-completion.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/copy-pasta_ChrisPenner/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "copy-pasta_ChrisPenner",
4 | displayName: "Copy Pasta",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "ChrisPenner",
9 | github: "ChrisPenner",
10 | twitter: "chrislpenner",
11 | },
12 | ],
13 | github: "ChrisPenner/copy-pasta",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["hacktoberfest"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["copy-pasta.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/copyzshell_rutchkiwi/README.md:
--------------------------------------------------------------------------------
1 | ## Usage
2 | ```
3 | copyzshell
4 | ```
5 |
6 | The remote machine adress has the same format as the normal ssh command.
7 | It will prompt you for your password up to 3 times (one to scp the files, one
8 | to ssh into the machine, and one to change your login shell to zsh).
9 |
10 | The next time you log in to the remote machine you should get your own cozy,
11 | customised shell!
12 |
--------------------------------------------------------------------------------
/plugins/deepx-zsh-plugin_GetAmbush/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "deepx-zsh-plugin_GetAmbush",
4 | displayName: "DeepX Zsh Plugin",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "GetAmbush",
9 | github: "GetAmbush",
10 | },
11 | ],
12 | github: "GetAmbush/deepx-zsh-plugin",
13 | license: ["MIT"],
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["deepx.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/docker-compose-zsh-plugin_sroze/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "docker-compose-zsh-plugin_sroze",
4 | displayName: "Docker Compose Zsh Plugin",
5 | type: "shell",
6 | description: "ZSH plugin that display status of project containers",
7 | authors: [
8 | {
9 | name: "sroze",
10 | github: "sroze",
11 | },
12 | ],
13 | github: "sroze/docker-compose-zsh-plugin",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["docker-compose.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/emoji-cli_b4b4r07/images/fzf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/emoji-cli_b4b4r07/images/fzf.png
--------------------------------------------------------------------------------
/plugins/emoji-cli_b4b4r07/images/logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/emoji-cli_b4b4r07/images/logo.gif
--------------------------------------------------------------------------------
/plugins/emoji-cli_b4b4r07/images/smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/emoji-cli_b4b4r07/images/smile.png
--------------------------------------------------------------------------------
/plugins/evalcache_mroth/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "evalcache_mroth",
4 | displayName: "Eval Cache for zsh",
5 | type: "shell",
6 | description:
7 | "🐣 zsh plugin to cache eval loads to improve shell startup time",
8 | authors: [
9 | {
10 | name: "mroth",
11 | github: "mroth",
12 | twitter: "mroth",
13 | },
14 | ],
15 | github: "mroth/evalcache",
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh", "zsh-plugin"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["evalcache.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/expand-ealias.plugin.zsh_zigius/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "expand-ealias.plugin.zsh_zigius",
4 | displayName: "Expand EAlias",
5 | type: "shell",
6 | description: "expand specific aliases with space",
7 | authors: [
8 | {
9 | name: "zigius",
10 | github: "zigius",
11 | },
12 | ],
13 | github: "zigius/expand-ealias.plugin.zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "zsh-plugins", "expanding-aliases"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["expand-ealias.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/extract_thetic/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "extract_thetic",
4 | displayName: "Extract (thetic)",
5 | type: "shell",
6 | description: "fork of the oh-my-zsh extract plugin",
7 | authors: [
8 | {
9 | name: "thetic",
10 | github: "thetic",
11 | },
12 | ],
13 | github: "thetic/extract",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["extract.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/fancy-ctrl-z_mdumitru/README.md:
--------------------------------------------------------------------------------
1 | # Use Ctrl-Z to switch back to Vim
2 |
3 | I frequently need to execute random commands in my shell. To achieve it I pause
4 | Vim by pressing Ctrl-z, type command and press fg to switch back to Vim.
5 | The fg part really hurts me. I just wanted to hit Ctrl-z once again to get back
6 | to Vim. I could not find a solution, so I developed one on my own that
7 | works wonderfully with ZSH.
8 |
9 | Source: http://sheerun.net/2014/03/21/how-to-boost-your-vim-productivity/
10 |
11 | Credits:
12 | - original idea by @sheerun
13 | - added to OMZ by @mbologna
14 |
15 |
16 |
--------------------------------------------------------------------------------
/plugins/figures_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "figures_zpm-zsh",
4 | displayName: "Figures (ZPM)",
5 | type: "shell",
6 | description: "Unicode symbols for ZSH",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/figures",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["figures.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/firebase-zsh_Seqi/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "firebase-zsh_Seqi",
4 | displayName: "Firebase Zsh (Seqi)",
5 | type: "shell",
6 | description: "A Firebase plugin for Zsh",
7 | authors: [
8 | {
9 | name: "Seqi",
10 | github: "Seqi",
11 | },
12 | ],
13 | github: "Seqi/firebase-zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["firebase.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/firebase-zsh_rmrs/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "firebase-zsh_rmrs",
4 | displayName: "Firebase Zsh (rmrs)",
5 | type: "shell",
6 | description: "Firebase zsh plugin",
7 | authors: [
8 | {
9 | name: "rmrs",
10 | github: "rmrs",
11 | },
12 | ],
13 | github: "rmrs/firebase-zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["firebase.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/fzf-fasd_wookayin/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌸",
3 | name: "fzf-fasd_wookayin",
4 | displayName: "Fzf Fasd",
5 | type: "shell",
6 | description: "fzf + fasd integration",
7 | authors: [
8 | {
9 | name: "wookayin",
10 | github: "wookayin",
11 | },
12 | ],
13 | github: "wookayin/fzf-fasd",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["fzf", "zsh", "fasd"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["fzf-fasd.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/fzf-gcloud_mbhynes/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "fzf-gcloud_mbhynes",
4 | displayName: "Fzf Gcloud",
5 | type: "shell",
6 | description: "Preview the gcloud api with fzf.",
7 | authors: [
8 | {
9 | name: "mbhynes",
10 | github: "mbhynes",
11 | },
12 | ],
13 | github: "mbhynes/fzf-gcloud",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["fzf-gcloud.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/fzf-widgets_ytet5uy4/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "fzf-widgets_ytet5uy4",
4 | displayName: "Fzf Widgets",
5 | type: "shell",
6 | description: "ZLE widgets of fzf",
7 | authors: [
8 | {
9 | name: "ytet5uy4",
10 | github: "ytet5uy4",
11 | },
12 | ],
13 | github: "ytet5uy4/fzf-widgets",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["fzf", "zle-widgets", "zsh", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["init.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/git-aliases_mdumitru/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "git-aliases_mdumitru",
4 | displayName: "Git Aliases (mdumitru)",
5 | type: "shell",
6 | description:
7 | 'This is a clone of the plugin "git" present at: https://github.com/robbyrussell/oh-my-zsh',
8 | authors: [
9 | {
10 | name: "mdumitru",
11 | github: "mdumitru",
12 | },
13 | ],
14 | github: "mdumitru/git-aliases",
15 | license: ["NOASSERTION"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["git-aliases.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/git-annex-zsh-completion_Schnouki/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "git-annex-zsh-completion_Schnouki",
4 | displayName: "Git Annex Zsh Completion",
5 | type: "shell",
6 | description: "zsh completion for git-annex",
7 | authors: [
8 | {
9 | name: "Schnouki",
10 | github: "Schnouki",
11 | twitter: "Schnouki",
12 | },
13 | ],
14 | github: "Schnouki/git-annex-zsh-completion",
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["git-annex.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/git-it-on.zsh_peterhurford/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "git-it-on.zsh_peterhurford",
4 | displayName: "Git It On",
5 | type: "shell",
6 | description: "Quickly navigate GitHub from the command line.",
7 | authors: [
8 | {
9 | name: "peterhurford",
10 | github: "peterhurford",
11 | },
12 | ],
13 | github: "peterhurford/git-it-on.zsh",
14 | shells: ["zsh"],
15 | categories: ["Convenience Function"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["git-it-on.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/git-open/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "git-open",
3 | displayName: "Git Open",
4 | icon: "📂",
5 | github: "paulirish/git-open",
6 | license: ["MIT"],
7 | description:
8 | "Type git open to open the repo website (GitHub, GitLab, Bitbucket) in your browser",
9 | shells: ["zsh"],
10 | keywords: ["git"],
11 | authors: ["Paul Irish", "Jason McCreary"],
12 | categories: ["Convenience Function"],
13 | installation: {
14 | origin: "github",
15 | sourceFiles: ["git-open.plugin.zsh"],
16 | },
17 | };
18 | export default plugin;
19 |
--------------------------------------------------------------------------------
/plugins/git-prune_diazod/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "git-prune_diazod",
4 | displayName: "Git Prune",
5 | type: "shell",
6 | description:
7 | "Plugin of oh-my-zsh for deleting branches already merged in your git repositories",
8 | authors: [
9 | {
10 | name: "diazod",
11 | github: "diazod",
12 | },
13 | ],
14 | github: "diazod/git-prune",
15 | license: ["GPL-3.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["git-prune.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/git_davidde/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "git_davidde",
4 | displayName: "Git (davidde)",
5 | type: "shell",
6 | description: "Custom oh-my-zsh git plugin",
7 | authors: [
8 | {
9 | name: "davidde",
10 | github: "davidde",
11 | },
12 | ],
13 | github: "davidde/git",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["git", "zsh", "oh-my-zsh", "shell", "terminal", "productivity"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["git.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/gitgo_ltj/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "gitgo_ltj",
4 | displayName: "GitGo",
5 | type: "shell",
6 | description:
7 | "A small plugin for oh-my-zsh to launch Github/Gitlab repository from the command line",
8 | authors: [
9 | {
10 | name: "ltj",
11 | github: "ltj",
12 | },
13 | ],
14 | github: "ltj/gitgo",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["gitgo.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/goenv_bbenne10/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "goenv_bbenne10",
4 | displayName: "Go Env",
5 | type: "shell",
6 | description:
7 | "oh-my-zsh plugin to manage $GOPATH similarly to Python's virtualenv",
8 | authors: [
9 | {
10 | name: "bbenne10",
11 | github: "bbenne10",
12 | },
13 | ],
14 | github: "bbenne10/goenv",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["goenv.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/gpg-agent.zsh_axtl/README.md:
--------------------------------------------------------------------------------
1 | # gpg_agent.zsh
2 |
3 | This is a **very** simple ZSH plugin that tries to do the right thing when it
4 | comes to setting up the GPG agent to act as an SSH agent as well. Other options
5 | out there did not work on OS X with gnupg2, which is what I needed.
6 |
7 | # TODO
8 |
9 | * act as an ssh agent only if the right option is set in gpg-agent.conf
10 |
11 |
--------------------------------------------------------------------------------
/plugins/gpg-agent.zsh_axtl/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "gpg-agent.zsh_axtl",
4 | displayName: "GPG Agent Zsh",
5 | type: "shell",
6 | description: "very simple gpg-agent plugin for zsh",
7 | authors: [
8 | {
9 | name: "axtl",
10 | github: "axtl",
11 | },
12 | ],
13 | github: "axtl/gpg-agent.zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["gpg-agent.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/gpg-crypt_Czocher/README.md:
--------------------------------------------------------------------------------
1 | # gpg-crypt
2 |
3 | `gpg-crypt` is a simple ZSH plugin to encrypt/decrypt files or directories in place.
4 |
5 | # Usage:
6 |
7 | `gpg-encrypt FILE/DIRECTORY RECIPIENT`
8 |
9 | Encrypts a given file or directory into a `.tar.gpg` file in the current directory.
10 |
11 | `gpg-decrypt FILE.tar.gpg`
12 |
13 | Decrypts a given `.tar.gpg` file to the current directory.
14 |
15 |
--------------------------------------------------------------------------------
/plugins/gpg-crypt_Czocher/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "gpg-crypt_Czocher",
4 | displayName: "GPG Crypt",
5 | type: "shell",
6 | description: "A simple file/directory encryption/decryption plugin for ZSH.",
7 | authors: [
8 | {
9 | name: "Czocher",
10 | github: "Czocher",
11 | },
12 | ],
13 | github: "Czocher/gpg-crypt",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["gpg-crypt.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/grep2awk_joepvd/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "grep2awk_joepvd",
4 | displayName: "Grep2Awk",
5 | type: "shell",
6 | description: "zsh/zle widget to transform grep commands to awk commands",
7 | authors: [
8 | {
9 | name: "joepvd",
10 | github: "joepvd",
11 | },
12 | ],
13 | github: "joepvd/grep2awk",
14 | license: ["NOASSERTION"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["grep2awk.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/gulp.plugin.zsh_akoenig/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "gulp.plugin.zsh_akoenig",
4 | displayName: "Gulp Plugin Zsh",
5 | type: "shell",
6 | description: "Autocompletion support for your gulp.js tasks (zsh).",
7 | authors: [
8 | {
9 | name: "akoenig",
10 | github: "akoenig",
11 | },
12 | ],
13 | github: "akoenig/gulp.plugin.zsh",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["gulp.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/hacker-quotes_oldratlee/README.md:
--------------------------------------------------------------------------------
1 | Just print a hacker quote randomly when you open a terminal.
2 |
--------------------------------------------------------------------------------
/plugins/hipchat.zsh_robertzk/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "hipchat.zsh_robertzk",
4 | displayName: "HipChat Zsh",
5 | type: "shell",
6 | description: "A zsh plugin to send hipchat messages through shell",
7 | authors: [
8 | {
9 | name: "robertzk",
10 | github: "robertzk",
11 | },
12 | ],
13 | github: "robertzk/hipchat.zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["hipchat.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/history-here_leonjza/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "history-here_leonjza",
4 | displayName: "History Here",
5 | type: "shell",
6 | description: "A zsh plugin to quickly isolate shell history recording.",
7 | authors: [
8 | {
9 | name: "leonjza",
10 | github: "leonjza",
11 | twitter: "leonjza",
12 | },
13 | ],
14 | github: "leonjza/history-here",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["history-here.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/history-search-multi-word_zdharma-continuum/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "history-search-multi-word_zdharma-continuum",
4 | displayName: "History Search Multi Word",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "zdharma-continuum",
9 | github: "zdharma-continuum",
10 | },
11 | ],
12 | github: "zdharma-continuum/history-search-multi-word",
13 | license: ["NOASSERTION"],
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["history-search-multi-word.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/hitokoto_derry96/README.md:
--------------------------------------------------------------------------------
1 | # hitokoto plugin
2 |
3 | Displays a random quote taken from [hitokoto.cn](https://hitokoto.cn/)
4 |
5 | Created by [Derry](derry96.github.io)
6 |
7 | see[中文文档](./README_zh.md)
8 |
9 | ## Usage
10 |
11 | Add the plugin to the plugins array in your zshrc file and restart zsh:
12 |
13 | ```zsh
14 | plugins=(... hitokoto)
15 | ```
16 |
17 |
--------------------------------------------------------------------------------
/plugins/hitokoto_derry96/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "hitokoto_derry96",
4 | displayName: "Hitokoto",
5 | type: "shell",
6 | description: "oh my zsh plugin",
7 | authors: [
8 | {
9 | name: "derry96",
10 | github: "derry96",
11 | },
12 | ],
13 | github: "derry96/hitokoto",
14 | license: ["Apache-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["hitokoto.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/igit_ytakahashi/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "igit_ytakahashi",
4 | displayName: "iGit",
5 | type: "shell",
6 | description: "Interactive git commands using fzf, available as zsh plugin",
7 | authors: [
8 | {
9 | name: "ytakahashi",
10 | github: "ytakahashi",
11 | },
12 | ],
13 | github: "ytakahashi/igit",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["git", "zsh", "fzf", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["igit.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/itg.zsh-theme_itsthatguy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "itg.zsh-theme_itsthatguy",
4 | displayName: "Itg Zsh Theme",
5 | type: "shell",
6 | description: "A designer developed zsh prompt",
7 | authors: [
8 | {
9 | name: "itsthatguy",
10 | github: "itsthatguy",
11 | },
12 | ],
13 | github: "itsthatguy/itg.zsh-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["itg-text.zsh-theme", "itg.red.zsh-theme", "itg.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/javaVersions_miguefl/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "javaVersions_miguefl",
4 | displayName: "Java Versions (miguefl)",
5 | type: "shell",
6 | description:
7 | "Change between different java versions with this oh-my-zsh plugin",
8 | authors: [
9 | {
10 | name: "miguefl",
11 | github: "miguefl",
12 | },
13 | ],
14 | github: "miguefl/javaVersions",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["javaVersions.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/jdk-switch_LockonS/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "jdk-switch_LockonS",
4 | displayName: "JDK Switch",
5 | type: "shell",
6 | description:
7 | "An oh-my-zsh plugin for quickly switch between different jdk versions.",
8 | authors: [
9 | {
10 | name: "LockonS",
11 | github: "LockonS",
12 | },
13 | ],
14 | github: "LockonS/jdk-switch",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["jdk-switch.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/jenkins-zsh_tomplex/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "jenkins-zsh_tomplex",
4 | displayName: "Jenkins Zsh (tomplex)",
5 | type: "shell",
6 | description: "A jenkins plugin for ZSH.",
7 | authors: [
8 | {
9 | name: "tomplex",
10 | github: "tomplex",
11 | },
12 | ],
13 | github: "tomplex/jenkins-zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "oh-my-zsh", "jenkins"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["jenkins.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/jhipster-oh-my-zsh-plugin_jhipster/README.md:
--------------------------------------------------------------------------------
1 | # JHipster oh-my-zsh plugin
2 |
3 | Full documentation is at [https://www.jhipster.tech/oh-my-zsh/](https://www.jhipster.tech/oh-my-zsh/).
4 |
5 |
--------------------------------------------------------------------------------
/plugins/jhipster-oh-my-zsh-plugin_jhipster/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "jhipster-oh-my-zsh-plugin_jhipster",
4 | displayName: "JHipster Oh My Zsh Plugin",
5 | type: "shell",
6 | description: "JHipster plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "jhipster",
10 | github: "jhipster",
11 | },
12 | ],
13 | github: "jhipster/jhipster-oh-my-zsh-plugin",
14 | license: ["Apache-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["jhipster.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/k/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "k",
3 | type: "shell",
4 | description: "k is the new l, yo",
5 | icon: "https://raw.githubusercontent.com/supercrabtree/k/gh-pages/k-logo.png",
6 | authors: [
7 | {
8 | name: "supercrabtree",
9 | github: "supercrabtree",
10 | },
11 | ],
12 | github: "supercrabtree/k",
13 | shells: ["zsh"],
14 | categories: ["Other", "Color"],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["k.plugin.zsh"],
18 | },
19 | };
20 |
21 | export default plugin;
22 |
--------------------------------------------------------------------------------
/plugins/kafka-zsh-completions_Dabz/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "kafka-zsh-completions_Dabz",
4 | displayName: "Kafka Zsh Completions",
5 | type: "shell",
6 | description:
7 | "ZSH plugin to have Kafka automatic completion for most CLI tools",
8 | authors: [
9 | {
10 | name: "Dabz",
11 | github: "Dabz",
12 | },
13 | ],
14 | github: "Dabz/kafka-zsh-completions",
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["kafka.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/kido-zsh-theme_KidoThunder/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "kido-zsh-theme_KidoThunder",
4 | displayName: "Kido Zsh Theme",
5 | type: "shell",
6 | description: "Kido Theme for Oh My ZSH",
7 | authors: [
8 | {
9 | name: "KidoThunder",
10 | github: "KidoThunder",
11 | },
12 | ],
13 | github: "KidoThunder/kido-zsh-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["kido.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/kill-node_vmattos/README.md:
--------------------------------------------------------------------------------
1 | kill-node
2 | =========
3 |
4 | Self explanatory
5 |
6 | ## Usage
7 |
8 | ```
9 | $ kill-node # Kills every node proc
10 | $ kill-node some-buggy-project # Makes little some-buggy-project-jr a dead orphan piece of software :(
11 | ```
12 |
13 |
--------------------------------------------------------------------------------
/plugins/kill-node_vmattos/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "kill-node_vmattos",
4 | displayName: "Kill Node",
5 | type: "shell",
6 | description: "zsh plugin for murdering node proc families",
7 | authors: [
8 | {
9 | name: "vmattos",
10 | github: "vmattos",
11 | },
12 | ],
13 | github: "vmattos/kill-node",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["kill-node.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/kinda-fishy-theme_folixg/README.md:
--------------------------------------------------------------------------------
1 | ### Kinda-fishy theme
2 |
3 | A ZSH theme based on oh-my-zsh [fishy theme](https://github.com/robbyrussell/oh-my-zsh/wiki/Themes#fishy)
4 | It differs in two aspects:
5 | 1. The full path is shown instead of abbreviated directory names.
6 | 2. ```$USER@$HOST``` is not shown for the local machine, only for SSH sessions and
7 | inside docker containers (in that case it is ```$USER@docker```)
8 |
9 | #### Screenshot
10 | 
11 | The screenshot shows a xterm using [Lucario](https://github.com/raphamorim/lucario) color scheme.
12 |
13 |
--------------------------------------------------------------------------------
/plugins/kinda-fishy-theme_folixg/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "kinda-fishy-theme_folixg",
4 | displayName: "Kinda Fishy Theme",
5 | type: "shell",
6 | description: "oh-my-zsh theme based on fishy theme",
7 | authors: [
8 | {
9 | name: "folixg",
10 | github: "folixg",
11 | },
12 | ],
13 | github: "folixg/kinda-fishy-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | keywords: ["zsh-theme", "oh-my-zsh-theme"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["kinda-fishy.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/kube-ps1/images/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/kube-ps1/images/1.gif
--------------------------------------------------------------------------------
/plugins/lambda-mod-zsh-theme_halfo/README.md:
--------------------------------------------------------------------------------
1 | A ZSH theme optimized for people who use:
2 | - Git
3 | - Unicode-compatible fonts and terminals
4 |
5 | ---
6 |
7 | 
8 |
--------------------------------------------------------------------------------
/plugins/lambda-zsh-theme_cdimascio/README.md:
--------------------------------------------------------------------------------
1 | lambda-zsh-theme is a beautiful zsh theme inspired by the the oh-my-zsh [lambda](https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/lambda.zsh-theme) theme.
2 |
3 | ## License
4 |
5 | [MIT](LICENSE)
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/plugins/lando-zsh_JoshuaBedford/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "lando-zsh_JoshuaBedford",
4 | displayName: "Lando Zsh",
5 | type: "shell",
6 | description: "A simple zsh plugin for lando commands.",
7 | authors: [
8 | {
9 | name: "JoshuaBedford",
10 | github: "JoshuaBedford",
11 | },
12 | ],
13 | github: "JoshuaBedford/lando-zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["lando.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/laravel-zsh-plugin_crazybooot/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "laravel-zsh-plugin_crazybooot",
4 | displayName: "Laravel Zsh Plugin",
5 | type: "shell",
6 | description: "Laravel 5 artisan commands aliases plugin for zsh",
7 | authors: [
8 | {
9 | name: "crazybooot",
10 | github: "crazybooot",
11 | },
12 | ],
13 | github: "crazybooot/laravel-zsh-plugin",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["laravel-artisan.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/last-working-dir_mdumitru/README.md:
--------------------------------------------------------------------------------
1 | # last-working-dir plugin
2 |
3 | Keeps track of the last used working directory and automatically jumps into it
4 | for new shells, unless:
5 |
6 | - The plugin is already loaded.
7 | - The current `$PWD` is not `$HOME`.
8 |
9 | Adds `lwd` function to jump to the last working directory.
10 |
11 |
--------------------------------------------------------------------------------
/plugins/lime_yous/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "lime_yous",
4 | displayName: "Lime Theme",
5 | type: "shell",
6 | description: "Simple standalone Zsh theme",
7 | authors: [
8 | {
9 | name: "yous",
10 | github: "yous",
11 | },
12 | ],
13 | github: "yous/lime",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "zsh-theme", "config"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["lime.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/liquidprompt/README.md:
--------------------------------------------------------------------------------
1 | Liquid Prompt gives you a nicely displayed prompt with useful information
2 | when you need it. It shows you what you need when you need it.
3 | You will notice what changes *when* it changes, saving time and frustration.
4 | You can even use it with your favorite shell – Bash or zsh.
--------------------------------------------------------------------------------
/plugins/liquidprompt/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/liquidprompt/images/1.png
--------------------------------------------------------------------------------
/plugins/liquidprompt/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/liquidprompt/images/2.png
--------------------------------------------------------------------------------
/plugins/liquidprompt/images/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/liquidprompt/images/3.png
--------------------------------------------------------------------------------
/plugins/llama.zsh-theme_PsychoLlama/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "llama.zsh-theme_PsychoLlama",
4 | displayName: "Llama Zsh Theme",
5 | type: "shell",
6 | description: "The preferred ZSH theme of llamas everywhere",
7 | authors: [
8 | {
9 | name: "PsychoLlama",
10 | github: "PsychoLlama",
11 | },
12 | ],
13 | github: "PsychoLlama/llama.zsh-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | keywords: ["zsh", "theme"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["llama.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/mac-zsh-completions_scriptingosx/README.md:
--------------------------------------------------------------------------------
1 | > macOS zsh Completions
2 |
3 | Some zsh completion files for macOS specific commands and third party tools including
4 |
5 | * PlistBuddy
6 | * bbedit
7 | * desktoppr
8 | * gh
9 | * installer
10 | * jamf
11 | * plutil
12 | * project
13 | * see
14 | * softwareupdate
15 | * swift
16 | * xcrun
17 | * xed
18 |
19 | ## Comments and Discussion
20 |
21 | Aside from issues and pull request, I suggest the `#zsh` channel on the [MacAdmins Slack](http://macadmins.org) for discussion.
22 |
23 |
--------------------------------------------------------------------------------
/plugins/macos-zsh-theme_alejandromume/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "macos-zsh-theme_alejandromume",
4 | displayName: "macOS Zsh Theme (alejandromume)",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "alejandromume",
9 | github: "alejandromume",
10 | },
11 | ],
12 | github: "alejandromume/macos-zsh-theme",
13 | license: ["MIT"],
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["macos-theme.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/mage2docker_lukaszolszewski/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "mage2docker_lukaszolszewski",
4 | displayName: "Mage2Docker",
5 | type: "shell",
6 | description: "Mage2Docker - Plugin for Oh-My-Zsh",
7 | authors: [
8 | {
9 | name: "lukaszolszewski",
10 | github: "lukaszolszewski",
11 | },
12 | ],
13 | github: "lukaszolszewski/mage2docker",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "docker", "oh-my-zsh", "magento2"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["mage2docker.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/mfunc_hlohm/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "mfunc_hlohm",
4 | displayName: "Mfunc",
5 | type: "shell",
6 | description: "function wrapper plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "hlohm",
10 | github: "hlohm",
11 | },
12 | ],
13 | github: "hlohm/mfunc",
14 | license: ["GPL-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["mfunc.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/molokai-powerline-zsh_prikhi/README.md:
--------------------------------------------------------------------------------
1 | # Molokai Powerline Zsh Theme
2 |
3 | This theme is based off the
4 | [agnoster](https://gist.github.com/agnoster/3712874) theme. It is meant to be used with oh-my-zsh/antigen.
5 |
6 |
7 | With antigen:
8 |
9 | source antigen.zsh
10 | antigen use oh-my-zsh
11 | antigen theme prikhi/molokai-powerline-zsh molokai-powerline-zsh
12 | antigen apply
13 |
14 |
15 | 
16 |
17 |
--------------------------------------------------------------------------------
/plugins/moonline.zsh_kagamilove0707/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "moonline.zsh_kagamilove0707",
4 | displayName: "Moonline",
5 | type: "shell",
6 | description: "moonline.zsh provides a modern prompt for zsh",
7 | authors: [
8 | {
9 | name: "kagamilove0707",
10 | github: "kagamilove0707",
11 | },
12 | ],
13 | github: "kagamilove0707/moonline.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["moonline.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/multi-shell-repo-prompt_dotcode/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "multi-shell-repo-prompt_dotcode",
4 | displayName: "Multi Shell Repo Prompt",
5 | type: "shell",
6 | description:
7 | "A shell script to make your prompt pretty and useful. Works with bash & zsh, git & hg.",
8 | authors: [
9 | {
10 | name: "dotcode",
11 | github: "dotcode",
12 | },
13 | ],
14 | github: "dotcode/multi-shell-repo-prompt",
15 | shells: ["bash", "zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["prompt.sh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/muslim_nksoff/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "muslim_nksoff",
4 | displayName: "Muslim (nksoff)",
5 | type: "shell",
6 | description: "zsh prompt theme called muslim",
7 | authors: [
8 | {
9 | name: "nksoff",
10 | github: "nksoff",
11 | },
12 | ],
13 | github: "nksoff/muslim",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["muslim.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/mylocation_fALKENdk/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "mylocation_fALKENdk",
4 | displayName: "MyLocation",
5 | type: "shell",
6 | description: "oh-my-zsh plugin to show your current location based on ip",
7 | authors: [
8 | {
9 | name: "fALKENdk",
10 | github: "fALKENdk",
11 | },
12 | ],
13 | github: "fALKENdk/mylocation",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "zsh-plugins", "oh-my-zsh", "oh-my-zsh-plugin", "vpn"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["mylocation.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/mysql-colorize_zpm-zsh/README.md:
--------------------------------------------------------------------------------
1 | mysql-colorize
2 | ===========
3 |
4 | Colorization for mysql
5 |
6 | Now your mysql-client output look like this
7 | ![Mysql-client]()
8 |
9 |
10 | #### If you use FreeBSD or Mac, please install GNU sed.
11 |
12 |
--------------------------------------------------------------------------------
/plugins/mysql.plugin.zsh_voronkovich/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "mysql.plugin.zsh_voronkovich",
4 | displayName: "MySQL Plugin (zsh_voronkovich)",
5 | type: "shell",
6 | description: "ZSH plugin for MySql.",
7 | authors: [
8 | {
9 | name: "voronkovich",
10 | github: "voronkovich",
11 | },
12 | ],
13 | github: "voronkovich/mysql.plugin.zsh",
14 | license: ["Unlicense"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["mysql.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/n.zsh_gretzky/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "n.zsh_gretzky",
4 | displayName: "N.Zsh (gretzky)",
5 | type: "shell",
6 | description: "zsh plugin for switching node versions automatically with n",
7 | authors: [
8 | {
9 | name: "gretzky",
10 | github: "gretzky",
11 | },
12 | ],
13 | github: "gretzky/n.zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "zsh-plugin", "node-version-manager", "n"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["n.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/neon_sahariko/README.md:
--------------------------------------------------------------------------------
1 | # Neon - ZSH terminal theme
2 |
3 | Pretty and minimal ZSH theme.
4 |
5 | 
6 |
7 | ## Installation
8 |
9 | Using `curl`:
10 |
11 | ```sh
12 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/sahariko/neon/master/installation.sh)"
13 | ```
14 |
15 | Using `wget`:
16 |
17 | ```sh
18 | sh -c "$(wget https://raw.githubusercontent.com/sahariko/neon/master/installation.sh -O -)"
19 | ```
20 |
21 |
--------------------------------------------------------------------------------
/plugins/nice-exit-code_bric3/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "nice-exit-code_bric3",
4 | displayName: "Nice Exit Code",
5 | type: "shell",
6 | description: "ZSH plugin that maps exit status code to human readable string",
7 | authors: [
8 | {
9 | name: "bric3",
10 | github: "bric3",
11 | twitter: "BriceDutheil",
12 | },
13 | ],
14 | github: "bric3/nice-exit-code",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["nice-exit-code.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/nix-zsh-completions_spwhitt/README.md:
--------------------------------------------------------------------------------
1 | This project aims to provide a highly complete set of ZSH completions for [Nix](https://nixos.org/nix/),
2 | [NixOS](https://nixos.org/), [NixOps](http://nixos.org/nixops/), and the surrounding ecosystem.
3 |
4 | NixOS
5 | ----------------------
6 | Setting `programs.zsh.enable = true` in `/etc/nixos/configuration.nix` will automatically install and enable `nix-zsh-compeletions`.
7 |
8 |
9 | ZSH Completions Tutorial
10 | ------------------------
11 |
12 | [zsh-completions-howto](https://github.com/zsh-users/zsh-completions/blob/master/zsh-completions-howto.org)
13 |
14 |
--------------------------------------------------------------------------------
/plugins/node.plugin.zsh_srijanshetty/README.md:
--------------------------------------------------------------------------------
1 | Node Plugin
2 | -----------
3 |
4 | A node zsh plugin for use with antigen derivates.
5 |
6 | Features
7 | --------
8 |
9 | - Loads nvm.
10 | - Loads and caches completions for node.
11 |
12 | LICENSE
13 | -------
14 |
15 | [MIT](./LICENSE)
16 |
17 | Credits
18 | -------
19 |
20 | The code is taken from [prezto/modules/node/init.zsh](https://github.com/sorin-ionescu/prezto/modules/node/init.zsh)
21 |
22 |
--------------------------------------------------------------------------------
/plugins/nodeys-zsh-theme_marszall87/README.md:
--------------------------------------------------------------------------------
1 | # Nodeys ZSH theme
2 |
3 | Nodeys is a theme based on fantastic ys theme, with added NodeJS version (from NVM plugin).
4 |
5 | ## Screenshot
6 | 
7 |
8 | ## License
9 | The MIT License.
10 |
11 |
12 |
--------------------------------------------------------------------------------
/plugins/nothing_eendroroy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "nothing_eendroroy",
4 | displayName: "Nothing (eendroroy)",
5 | type: "shell",
6 | description: "Nothing ZSH theme",
7 | authors: [
8 | {
9 | name: "eendroroy",
10 | github: "eendroroy",
11 | twitter: "eendroroy",
12 | },
13 | ],
14 | github: "eendroroy/nothing",
15 | license: ["WTFPL"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | keywords: ["zsh-theme"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["nothing.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/npm-run.plugin.zsh_akoenig/README.md:
--------------------------------------------------------------------------------
1 | ## Usage
2 |
3 | Switch to your project (a.k.a. the place where the `package.json` lives):
4 |
5 | $ npm run
6 |
7 | Exemplary output:
8 |
9 | λ myproject → git master* → npm run
10 | build watch dev
11 |
12 | ## Author
13 |
14 | Copyright 2015, [André König](http://andrekoenig.info) (andre.koenig@posteo.de)
15 |
16 | ## Notes
17 | `npm-run.plugin.zsh` utilizes `GNU Grep` under the hood. Please make sure that you have the _GNU Command Line Tools_ installed.
18 |
--------------------------------------------------------------------------------
/plugins/npm-run.plugin.zsh_akoenig/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "npm-run.plugin.zsh_akoenig",
4 | displayName: "Npm Run Completions",
5 | type: "shell",
6 | description: "Autocompletion support for `npm run`.",
7 | authors: [
8 | {
9 | name: "akoenig",
10 | github: "akoenig",
11 | },
12 | ],
13 | github: "akoenig/npm-run.plugin.zsh",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | preScript: "autoload -Uz compinit; compinit",
19 | sourceFiles: ["npm-run.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/nvm-auto-use.zsh_tomsquest/README.md:
--------------------------------------------------------------------------------
1 | # NVM auto use
2 |
3 | ZSH plugin to call `nvm use` automatically whenever you enter a directory that contains an `.nvmrc` file with a string telling nvm which node to use
4 |
5 |
--------------------------------------------------------------------------------
/plugins/nx-completion_jscutlery/README.md:
--------------------------------------------------------------------------------
1 | ## License
2 |
3 | This project is MIT licensed.
4 |
--------------------------------------------------------------------------------
/plugins/oath_alexdesousa/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "oath_alexdesousa",
4 | displayName: "Oath (alexdesousa)",
5 | type: "shell",
6 | description: "Zsh plugin to manage one-time passwords.",
7 | authors: [
8 | {
9 | name: "alexdesousa",
10 | github: "alexdesousa",
11 | twitter: "thebroken_link",
12 | },
13 | ],
14 | github: "alexdesousa/oath",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh-plugin", "2fa"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["oath.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/odin_tylerreckart/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "odin_tylerreckart",
4 | displayName: "Odin Prompt",
5 | type: "shell",
6 | screenshots: [
7 | "https://github.com/tylerreckart/odin/raw/master/images/hero_screenshot.png",
8 | ],
9 | description: "A git flavored zsh prompt",
10 | authors: [
11 | {
12 | name: "tylerreckart",
13 | github: "tylerreckart",
14 | },
15 | ],
16 | github: "tylerreckart/odin",
17 | shells: ["zsh"],
18 | categories: ["Prompt"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["odin.zsh-theme"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/oh-my-dogesh_keithhamilton/README.md:
--------------------------------------------------------------------------------
1 | oh-my-dogesh
2 | ============
3 |
4 | 
5 |
6 | ##Installation
7 | 1. Run ```git clone https://github.com/keithhamilton/oh-my-dogesh ~/.oh-my-zsh/custom/plugins/oh-my-dogesh```
8 | 2. Add ```oh-my-dogesh``` to your oh-my-zsh plugins array.
9 |
10 | ============
11 |
12 | ####Disclaimer
13 | I do not know what, if any, plugin conflicts installing this plugin may cause. If you are concerned that this may cause conflicts, at least consider backing up your oh-my-zsh install before putting this plugin into action. The end.
14 |
15 |
--------------------------------------------------------------------------------
/plugins/oh-my-dogesh_keithhamilton/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "oh-my-dogesh_keithhamilton",
4 | displayName: "Oh My Dogesh",
5 | type: "shell",
6 | description: "Doge-themed plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "keithhamilton",
10 | github: "keithhamilton",
11 | twitter: "blackmaas",
12 | },
13 | ],
14 | github: "keithhamilton/oh-my-dogesh",
15 | license: ["BSD-3-Clause"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["oh-my-dogesh.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/oh-my-git/images/prompt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/oh-my-git/images/prompt.png
--------------------------------------------------------------------------------
/plugins/oh-my-matrix_amstrad/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "oh-my-matrix_amstrad",
4 | displayName: "Oh My Matrix",
5 | type: "shell",
6 | description:
7 | "oh-my-zsh plugin. Turns your terminal into the Matrix just for fun ",
8 | authors: [
9 | {
10 | name: "amstrad",
11 | github: "amstrad",
12 | },
13 | ],
14 | github: "amstrad/oh-my-matrix",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["oh-my-matrix.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/oh-my-via_badouralix/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "oh-my-via_badouralix",
4 | displayName: "Oh My Via",
5 | type: "shell",
6 | description: "Custom theme for ZSH",
7 | authors: [
8 | {
9 | name: "badouralix",
10 | github: "badouralix",
11 | },
12 | ],
13 | github: "badouralix/oh-my-via",
14 | license: ["WTFPL"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "theme", "zsh-theme", "via", "ecp"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["via.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-flow-plugin_sandstorm/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "oh-my-zsh-flow-plugin_sandstorm",
4 | displayName: "Oh My Zsh Flow",
5 | type: "shell",
6 | description: "Neos Flow Plugin for Oh-my-ZSH",
7 | authors: [
8 | {
9 | name: "sandstorm",
10 | github: "sandstorm",
11 | },
12 | ],
13 | github: "sandstorm/oh-my-zsh-flow-plugin",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["hacktoberfest"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["flow.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-jira-plus_gerges-zz/README.md:
--------------------------------------------------------------------------------
1 | # oh-my-zsh-jira-plus
2 |
3 | A plugin for oh-my-zsh that can parse the issue key out of the current branch i.e. "issue/CONF-123"
4 |
5 | ## Installation
6 |
7 | ### [Antigen](github.com/zsh-users/antigen)
8 |
9 | Add `antigen bundle gerges/oh-my-zsh-jira-plus` to your `.zshrc` where you have your other bundle commands.
10 |
11 | ### [Zgen](tarjoilija/zgen)
12 |
13 | Add `zgen load gerges/oh-my-zsh-jira-plus` to your `.zshrc` with your other zgen load commands.
14 |
15 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-jira-plus_gerges-zz/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "oh-my-zsh-jira-plus_gerges-zz",
4 | displayName: "Oh My Jira Plus",
5 | type: "shell",
6 | description:
7 | 'A plugin for oh-my-zsh that can parse the issue key out of the current branch i.e. "issue/CONF-123"',
8 | authors: [
9 | {
10 | name: "gerges-zz",
11 | github: "gerges-zz",
12 | },
13 | ],
14 | github: "gerges-zz/oh-my-zsh-jira-plus",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["jira+.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-node-theme_skuridin/README.md:
--------------------------------------------------------------------------------
1 | Tested with [Fira Code](https://github.com/tonsky/FiraCode) font.
2 |
3 | [Git icon with other fonts](https://github.com/skuridin/oh-my-zsh-node-theme/issues/1#issuecomment-157670117)
4 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-plugin-magento-2_dambrogia/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "oh-my-zsh-plugin-magento-2_dambrogia",
4 | displayName: "Oh My Zsh Plugin Magento 2",
5 | type: "shell",
6 | description: "Magento 2 auto complete plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "dambrogia",
10 | github: "dambrogia",
11 | },
12 | ],
13 | github: "dambrogia/oh-my-zsh-plugin-magento-2",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["magento-2.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-powerline-theme_brucehsu/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "oh-my-zsh-powerline-theme_brucehsu",
4 | displayName: "Oh My Zsh Powerline Theme",
5 | type: "shell",
6 | description: "oh-my-zsh Powerline style Theme",
7 | authors: [
8 | {
9 | name: "brucehsu",
10 | github: "brucehsu",
11 | },
12 | ],
13 | github: "brucehsu/oh-my-zsh-powerline-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["powerline.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-seeker-theme_tonyseek/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "oh-my-zsh-seeker-theme_tonyseek",
4 | displayName: "Oh My Zsh Seeker Theme",
5 | type: "shell",
6 | description: "My favored oh-my-zsh theme.",
7 | authors: [
8 | {
9 | name: "tonyseek",
10 | github: "tonyseek",
11 | },
12 | ],
13 | github: "tonyseek/oh-my-zsh-seeker-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["seeker.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/oh-my-zsh-virtualenv-prompt_tonyseek/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "oh-my-zsh-virtualenv-prompt_tonyseek",
4 | displayName: "Oh My Zsh Virtualenv Prompt",
5 | type: "shell",
6 | description: "Yet another virtualenv prompt plugin of oh-my-zsh.",
7 | authors: [
8 | {
9 | name: "tonyseek",
10 | github: "tonyseek",
11 | },
12 | ],
13 | github: "tonyseek/oh-my-zsh-virtualenv-prompt",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["virtualenv-prompt.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/ohmyzsh-theme-passion_ChesterYue/README.md:
--------------------------------------------------------------------------------
1 | ## Introduction
2 |
3 | * real time prompt.
4 | * command running time cost prompt.
5 | * command running error hint.
6 |
7 | ## Usage
8 |
9 | Install `ohmyzsh` and look at [Oh-My-Zsh External themes](https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes)
10 |
--------------------------------------------------------------------------------
/plugins/ohmyzsh/images/af-magic.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/ohmyzsh/images/af-magic.jpeg
--------------------------------------------------------------------------------
/plugins/ohmyzsh/images/daveverwer.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/ohmyzsh/images/daveverwer.jpeg
--------------------------------------------------------------------------------
/plugins/ohmyzsh/images/eastwood.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/ohmyzsh/images/eastwood.jpeg
--------------------------------------------------------------------------------
/plugins/ohmyzsh/images/nebirhos.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/ohmyzsh/images/nebirhos.jpeg
--------------------------------------------------------------------------------
/plugins/ohmyzsh/images/omz.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/ohmyzsh/images/omz.png
--------------------------------------------------------------------------------
/plugins/op.plugin.zsh_sirhc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "op.plugin.zsh_sirhc",
4 | displayName: "1Password Plugin",
5 | type: "shell",
6 | description: "1Password Oh-My-Zsh Plugin",
7 | authors: [
8 | {
9 | name: "sirhc",
10 | github: "sirhc",
11 | },
12 | ],
13 | github: "sirhc/op.plugin.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["op.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/opus.plugin.zsh_bryanculver/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "opus.plugin.zsh_bryanculver",
4 | displayName: "Opus Plugin",
5 | type: "shell",
6 | description: "Lightly simple utility to jump between projects.",
7 | authors: [
8 | {
9 | name: "bryanculver",
10 | github: "bryanculver",
11 | twitter: "bryanculver",
12 | },
13 | ],
14 | github: "bryanculver/opus.plugin.zsh",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["opus.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/pad.zsh-theme_eproxus/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "pad.zsh-theme_eproxus",
4 | displayName: "Pad Zsh Theme",
5 | type: "shell",
6 | description: "A concise and colorful ZSH theme",
7 | authors: [
8 | {
9 | name: "eproxus",
10 | github: "eproxus",
11 | },
12 | ],
13 | github: "eproxus/pad.zsh-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | keywords: ["zsh", "shell", "theme"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["pad.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/palenight.zsh-theme_jenssegers/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "palenight.zsh-theme_jenssegers",
4 | displayName: "Palenight Zsh Theme",
5 | type: "shell",
6 | description: "My custom zsh theme",
7 | authors: [
8 | {
9 | name: "jenssegers",
10 | github: "jenssegers",
11 | twitter: "jenssegers",
12 | },
13 | ],
14 | github: "jenssegers/palenight.zsh-theme",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["palenight.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/passwordless-history_jgogstad/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "passwordless-history_jgogstad",
4 | displayName: "Passwordless History",
5 | type: "shell",
6 | description: "Keep passwords out of your ZSH history",
7 | authors: [
8 | {
9 | name: "jgogstad",
10 | github: "jgogstad",
11 | },
12 | ],
13 | github: "jgogstad/passwordless-history",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["passwordless-history.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/pastel_tjquillan/README.md:
--------------------------------------------------------------------------------
1 | # pastel
2 | A ZSH theme inspired by https://github.com/cbrock/sugar-free
3 |
4 | # Screenshot
5 | 
6 |
7 | # Install
8 | 
9 |
--------------------------------------------------------------------------------
/plugins/pastel_tjquillan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "pastel_tjquillan",
4 | displayName: "Pastel",
5 | type: "shell",
6 | description: "A ZSH theme inspired by https://github.com/cbrock/sugar-free",
7 | authors: [
8 | {
9 | name: "tjquillan",
10 | github: "tjquillan",
11 | },
12 | ],
13 | github: "tjquillan/pastel",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | keywords: ["zsh", "zsh-theme", "pastel", "zplug", "theme", "dark-theme"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["pastel.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/pctl_ytet5uy4/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "pctl_ytet5uy4",
4 | displayName: "Pctl",
5 | type: "shell",
6 | description: "zsh plugin for proxy",
7 | authors: [
8 | {
9 | name: "ytet5uy4",
10 | github: "ytet5uy4",
11 | },
12 | ],
13 | github: "ytet5uy4/pctl",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["init.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/phi-zsh-theme_LasaleFamine/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "phi-zsh-theme_LasaleFamine",
4 | displayName: "Phi Zsh Theme",
5 | type: "shell",
6 | description: "Clean and simple theme for ZSH.",
7 | authors: [
8 | {
9 | name: "LasaleFamine",
10 | github: "LasaleFamine",
11 | twitter: "lasalefamine",
12 | },
13 | ],
14 | github: "LasaleFamine/phi-zsh-theme",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["phi.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/phpunit.plugin.zsh_voronkovich/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "phpunit.plugin.zsh_voronkovich",
4 | displayName: "PHPUnit Plugin",
5 | type: "shell",
6 | description: "Zsh plugin for PHPUnit",
7 | authors: [
8 | {
9 | name: "voronkovich",
10 | github: "voronkovich",
11 | },
12 | ],
13 | github: "voronkovich/phpunit.plugin.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["phpunit", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["phpunit.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/pi_tobyjamesthomas/README.md:
--------------------------------------------------------------------------------
1 | Pi is a minimal [oh-my-zsh](https://ohmyz.sh) theme for [z shell](https://www.zsh.org/).
2 |
3 | ### Installation
4 | Set `ZSH_THEME="pi"`
5 |
6 | The color scheme above is [iterm2-material-design](https://github.com/MartinSeeler/iterm2-material-design) by Martin Seeler.
7 |
--------------------------------------------------------------------------------
/plugins/pipenv.zsh_owenstranathan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "pipenv.zsh_owenstranathan",
4 | displayName: "Pipenv (owenstranathan)",
5 | type: "shell",
6 | description: "a zsh plugin for pipenv",
7 | authors: [
8 | {
9 | name: "owenstranathan",
10 | github: "owenstranathan",
11 | },
12 | ],
13 | github: "owenstranathan/pipenv.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["pipenv.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/pipenv_gangleri/README.md:
--------------------------------------------------------------------------------
1 | # pipenv plugin for oh-my-zsh
2 | Add tab completion for the [pipenv](https://github.com/pypa/pipenv) command
3 |
4 | ## Installation
5 | 1. clone this repo into oh-my-zsh custom/plugins directory
6 |
7 | 1. add `pipenv` to the plugins listed in your `zshrc`
8 |
9 |
--------------------------------------------------------------------------------
/plugins/pipenv_gangleri/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "pipenv_gangleri",
4 | displayName: "Pipenv (gangleri)",
5 | type: "shell",
6 | description: "pipenv plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "gangleri",
10 | github: "gangleri",
11 | },
12 | ],
13 | github: "gangleri/pipenv",
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | keywords: ["oh-my-zsh-plugin", "pipenv", "python"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["pipenv.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/plugin_darrenbutcher/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "plugin_darrenbutcher",
4 | displayName: "Plugin (darrenbutcher)",
5 | type: "shell",
6 | description: "Custom zsh plugin to create custom plugins",
7 | authors: [
8 | {
9 | name: "darrenbutcher",
10 | github: "darrenbutcher",
11 | },
12 | ],
13 | github: "darrenbutcher/plugin",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["plugin.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/predawn-shell_jamiewilson/README.md:
--------------------------------------------------------------------------------
1 | ## Installation
2 |
3 | This will only install the command-line prompt theme.
4 |
5 | To install color scheme, go to the [github repo](https://github.com/jamiewilson/predawn-shell) and follow the instructions there.
6 |
--------------------------------------------------------------------------------
/plugins/predawn-shell_jamiewilson/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌅",
3 | name: "predawn-shell_jamiewilson",
4 | displayName: "Predawn Shell",
5 | description: "Predawn ZSH prompt",
6 | screenshots: ["https://i.imgur.com/lJ34FpJ.png"],
7 | type: "shell",
8 | authors: [
9 | {
10 | name: "jamiewilson",
11 | github: "jamiewilson",
12 | },
13 | ],
14 | github: "jamiewilson/predawn-shell",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["Predawn.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/pretty-time-zsh_sindresorhus/README.md:
--------------------------------------------------------------------------------
1 | > Convert seconds to a human readable string: `165392` → `1d 21h 56m 32s`
2 |
3 |
4 | ## Usage
5 |
6 | ```sh
7 | $ date +%s
8 | 1407771536
9 |
10 | $ pretty-time 165392
11 | 1d 21h 56m 32s
12 |
13 | # seconds since epoch - yesterday since epoch + 11111 seconds
14 | $ pretty-time "$(date +%s) - $(date -v-1d +%s) + 11111"
15 | 1d 3h 5m 11s
16 | ```
17 |
18 |
19 | ## Related
20 |
21 | See [`pretty-ms`](https://github.com/sindresorhus/pretty-ms) for a JavaScript version that converts from milliseconds.
22 |
23 |
24 | ## License
25 |
26 | MIT © [Sindre Sorhus](https://sindresorhus.com)
27 |
28 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/autosuggestions.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyle } from "../utils";
2 |
3 | const autosuggestions: ModuleConfiguration = {
4 | name: "autosuggestions",
5 | items: [
6 | {
7 | displayName: "Query Found Color",
8 | name: "query-found-color",
9 | description: "Sets the query found color",
10 | type: "script",
11 | interface: "text",
12 | default: "",
13 | compile: compileZstyle(":prezto:module:autosuggestions:color", "found"),
14 | },
15 | ],
16 | };
17 |
18 | export default autosuggestions;
19 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/git.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyle } from "../utils";
2 |
3 | const git: ModuleConfiguration = {
4 | name: "git",
5 | items: [
6 | {
7 | displayName: "Ignore Git Submodules",
8 | name: "ignore-git-submodules",
9 | description:
10 | "Ignore submodules when they are 'dirty', 'untracked', 'all', or 'none'",
11 | type: "script",
12 | interface: "select",
13 | default: "all",
14 | options: ["dirty", "untracked", "all", "none"],
15 | compile: compileZstyle(":prezto:module:git:status:ignore", "submodules"),
16 | },
17 | ],
18 | };
19 |
20 | export default git;
21 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/gnu-utility.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyle } from "../utils";
2 |
3 | const gnuUtility: ModuleConfiguration = {
4 | name: "gnu-utility",
5 | items: [
6 | {
7 | displayName: "GNU Command Prefix",
8 | name: "gnu-command-prefix",
9 | description: "Set the GNU command prefix on non-GNU systems",
10 | type: "script",
11 | interface: "text",
12 | default: "g",
13 | compile: compileZstyle(":prezto:module:gnu-utility", "prefix"),
14 | },
15 | ],
16 | };
17 |
18 | export default gnuUtility;
19 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/ruby.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyleBool } from "../utils";
2 |
3 | const ruby: ModuleConfiguration = {
4 | name: "ruby",
5 | items: [
6 | {
7 | displayName: "Auto-switch Ruby Version",
8 | name: "auto-switch-version",
9 | description: "Automatically switch the Ruby version on directory change.",
10 | type: "script",
11 | interface: "toggle",
12 | default: true,
13 | compile: compileZstyleBool(":prezto:module:ruby:chruby", "auto-switch"),
14 | },
15 | ],
16 | };
17 |
18 | export default ruby;
19 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/ssh.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyleList } from "../utils";
2 |
3 | const ssh: ModuleConfiguration = {
4 | name: "ssh",
5 | items: [
6 | {
7 | displayName: "Identities",
8 | name: "identities",
9 | description: "Set the SSH identities to load into the agent",
10 | type: "script",
11 | interface: "multi-text",
12 | default: ["id_rsa", "id_rsa2", "id_github"],
13 | compile: compileZstyleList(":prezto:module:ssh:load", "identities"),
14 | },
15 | ],
16 | };
17 |
18 | export default ssh;
19 |
--------------------------------------------------------------------------------
/plugins/prezto/modules/utility.ts:
--------------------------------------------------------------------------------
1 | import { ModuleConfiguration, compileZstyleBool } from "../utils";
2 |
3 | const utility: ModuleConfiguration = {
4 | name: "utility",
5 | items: [
6 | {
7 | displayName: "Safe Options",
8 | name: "safe-ops",
9 | description:
10 | "Enable safe options. This aliases cp, ln, mv and rm so that they prompt before deleting or overwriting files. Toggle off to disable this safer behavior.",
11 | type: "script",
12 | interface: "toggle",
13 | default: true,
14 | compile: compileZstyleBool(":prezto:module:utility", "safe-ops"),
15 | },
16 | ],
17 | };
18 |
19 | export default utility;
20 |
--------------------------------------------------------------------------------
/plugins/print-alias_brymck/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "print-alias_brymck",
4 | displayName: "Print Alias",
5 | type: "shell",
6 | description: "A Zsh plugin for printing expanded aliases",
7 | authors: [
8 | {
9 | name: "brymck",
10 | github: "brymck",
11 | },
12 | ],
13 | github: "brymck/print-alias",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["print-alias.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/punctual-zsh-theme_dannynimmo/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "punctual-zsh-theme_dannynimmo",
4 | displayName: "Punctual",
5 | type: "shell",
6 | description: "Punctual, a Zsh prompt theme",
7 | authors: [
8 | {
9 | name: "dannynimmo",
10 | github: "dannynimmo",
11 | },
12 | ],
13 | github: "dannynimmo/punctual-zsh-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "zsh-theme"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["punctual.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/pure/images/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/pure/images/screenshot.png
--------------------------------------------------------------------------------
/plugins/purify_kyoz/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "purify_kyoz",
3 | displayName: "Purify",
4 | description: "Clean & vibrant prompt for zsh",
5 | icon: "🌈",
6 | screenshots: ["https://i.imgur.com/Pu3ffXL.png"],
7 | authors: [
8 | {
9 | name: "Kyoz",
10 | github: "kyoz",
11 | },
12 | ],
13 | github: "kyoz/purify",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "oh-my-zsh"],
18 | type: "shell",
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["zsh/purify.zsh-theme"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/purity_pbnj/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "purity_pbnj",
4 | displayName: "Purity",
5 | type: "shell",
6 | description: "Oh-My-ZSH prompt inspired by robbyrussell theme + pure prompt",
7 | authors: [
8 | {
9 | name: "pbnj",
10 | github: "pbnj",
11 | twitter: "petermbenjamin",
12 | },
13 | ],
14 | github: "pbnj/purity",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "zsh-theme", "oh-my-zsh", "pure", "purity", "minimal"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["purity.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/rbenv.plugin.zsh_ELLIOTTCABLE/README.md:
--------------------------------------------------------------------------------
1 | A Zsh plugin to auto-load [rbenv](https://github.com/rbenv/rbenv) and its completions into the shell.
2 |
3 | Based on the rbenv plugin from [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh), minus some slow operations (originally excluded by [nodenv.plugin.zsh](https://github.com/jsahlen/nodenv.plugin.zsh).)
4 |
5 |
--------------------------------------------------------------------------------
/plugins/remiii.zsh-theme_Remiii/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "remiii.zsh-theme_Remiii",
4 | displayName: "Remiii",
5 | type: "shell",
6 | description: "remiii.zsh-theme",
7 | authors: [
8 | {
9 | name: "Remiii",
10 | github: "Remiii",
11 | twitter: "Remiii_",
12 | },
13 | ],
14 | github: "Remiii/remiii.zsh-theme",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh-theme", "remiii", "solarized"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["remiii.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/ripz_jedahan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "ripz_jedahan",
4 | displayName: "Ripz",
5 | type: "shell",
6 | description: "💡 ripgrep-powered zsh plugin alias reminder",
7 | authors: [
8 | {
9 | name: "jedahan",
10 | github: "jedahan",
11 | },
12 | ],
13 | github: "jedahan/ripz",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "zsh-plugin", "ripgrep", "aliases"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["ripz.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/robbyrussell-WIP-theme_ecbrodie/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "robbyrussell-WIP-theme_ecbrodie",
4 | displayName: "robbyrussell-WIP (ecbrodie)",
5 | type: "shell",
6 | description: "robbyrussell oh-my-zsh theme, with WIP customizations",
7 | authors: [
8 | {
9 | name: "ecbrodie",
10 | github: "ecbrodie",
11 | },
12 | ],
13 | github: "ecbrodie/robbyrussell-WIP-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["robbyrussell-WIP.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/rockz_aperezdc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "rockz_aperezdc",
4 | displayName: "Rockz (aperezdc)",
5 | type: "shell",
6 | description: "Virtualfish-alike Lua+LuaRocks “Rockenv” wrapper for Zsh",
7 | authors: [
8 | {
9 | name: "aperezdc",
10 | github: "aperezdc",
11 | },
12 | ],
13 | github: "aperezdc/rockz",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["luarocks", "lua", "luajit", "environment", "profile-manager"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["rockz.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/safe-paste_oz/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "safe-paste_oz",
4 | displayName: "Safe Paste",
5 | type: "shell",
6 | description:
7 | "Zsh safe-paste plugin for antigen. See http://cirw.in/blog/bracketed-paste",
8 | authors: [
9 | {
10 | name: "oz",
11 | github: "oz",
12 | twitter: "ephoz",
13 | },
14 | ],
15 | github: "oz/safe-paste",
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["safe-paste.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/send.zsh_robertzk/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "send.zsh_robertzk",
4 | displayName: "Send",
5 | type: "shell",
6 | description:
7 | "A zsh plugin for a command to pull, git add all files, commit, and push -- all in one command",
8 | authors: [
9 | {
10 | name: "robertzk",
11 | github: "robertzk",
12 | },
13 | ],
14 | github: "robertzk/send.zsh",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["send.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/sepshell_sepehr/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "sepshell_sepehr",
4 | displayName: "Sepshell",
5 | type: "shell",
6 | description:
7 | "Clean and minimal zsh theme with git bisecting/merging/rebasing modes and configurable prompt symbols.",
8 | authors: [
9 | {
10 | name: "sepehr",
11 | github: "sepehr",
12 | },
13 | ],
14 | github: "sepehr/sepshell",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["sepshell.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/session-sauce_ChrisPenner/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "session-sauce_ChrisPenner",
4 | displayName: "Session Sauce",
5 | type: "shell",
6 | description: "Shell plugin for managing tmux sessions",
7 | authors: [
8 | {
9 | name: "ChrisPenner",
10 | github: "ChrisPenner",
11 | twitter: "chrislpenner",
12 | },
13 | ],
14 | github: "ChrisPenner/session-sauce",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["session-sauce.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/setenv_kalpakrg/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "setenv_kalpakrg",
4 | displayName: "Setenv",
5 | type: "shell",
6 | description: "Oh my zsh plugin to run script on change directory",
7 | authors: [
8 | {
9 | name: "kalpakrg",
10 | github: "kalpakrg",
11 | },
12 | ],
13 | github: "kalpakrg/setenv",
14 | license: ["Apache-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["setenv.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/smart-cd_dbkaplun/README.md:
--------------------------------------------------------------------------------
1 | smart-cd
2 | ========
3 |
4 | zsh plugin that runs `ls` and `git status` after chpwd
5 |
6 | Installation/usage
7 | ------------------
8 |
9 | antigen bundle dbkaplun/smart-cd
10 |
11 |
--------------------------------------------------------------------------------
/plugins/smart-cd_dbkaplun/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "smart-cd_dbkaplun",
4 | displayName: "Smart cd",
5 | type: "shell",
6 | description: "zsh plugin that runs `ls` and `git status` after chpwd",
7 | authors: [
8 | {
9 | name: "dbkaplun",
10 | github: "dbkaplun",
11 | },
12 | ],
13 | github: "dbkaplun/smart-cd",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["smart-cd.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/smiley.zsh-theme_gsamokovarov/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 |
--------------------------------------------------------------------------------
/plugins/smiley.zsh-theme_gsamokovarov/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "smiley.zsh-theme_gsamokovarov",
4 | displayName: "Smiley",
5 | type: "shell",
6 | description: "Awesome prompt with happy and sad faces.",
7 | authors: [
8 | {
9 | name: "gsamokovarov",
10 | github: "gsamokovarov",
11 | },
12 | ],
13 | github: "gsamokovarov/smiley.zsh-theme",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["smiley.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/solarized-man_zlsun/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "solarized-man_zlsun",
4 | displayName: "Solarized Man",
5 | type: "shell",
6 | description:
7 | "A modified version of oh-my-zsh's plugin colored-man-pages, optimized for solarized dark theme in terminal",
8 | authors: [
9 | {
10 | name: "zlsun",
11 | github: "zlsun",
12 | },
13 | ],
14 | github: "zlsun/solarized-man",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["solarized-man.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/spaceship-prompt/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/spaceship-prompt/images/1.png
--------------------------------------------------------------------------------
/plugins/ssh-agent_hkupty/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "ssh-agent_hkupty",
4 | displayName: "Ssh Agent (hkupty)",
5 | type: "shell",
6 | description: "zsh ssh agent plugin",
7 | authors: [
8 | {
9 | name: "hkupty",
10 | github: "hkupty",
11 | twitter: "hkupty",
12 | },
13 | ],
14 | github: "hkupty/ssh-agent",
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | keywords: ["ssh-agent", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["ssh-agent.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/ssh_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "ssh_zpm-zsh",
4 | displayName: "Ssh (zpm)",
5 | type: "shell",
6 | description: "Zsh plugin for ssh",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/ssh",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["ssh.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/susi-zsh-iterm_carcruz/README.md:
--------------------------------------------------------------------------------
1 | # Susi oh-my-zsh theme
2 |
3 | 
4 |
5 |
6 | ## Installation
7 |
8 | ### Theme
9 |
10 | Drop susi.zsh-theme into the ~/.oh-my-zsh/custom/themes/ directory (simply create the themes directory if it does not exist)
11 | Change the theme variable name to ZSH_THEME="susi" in ~/.zshrc
12 | Reload ZSH with source ~/.zshrc
13 |
14 | ### Colors
15 |
16 | Open Preferences pane on the Profiles tab in iTerm
17 | Switch to the Colors tab and import the susi.itermcolors (drop-down in the lower right corner)
18 |
19 |
20 | by carcruz
21 |
--------------------------------------------------------------------------------
/plugins/svn-n-zsh-plugin_khrt/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "svn-n-zsh-plugin_khrt",
4 | displayName: "Svn N",
5 | type: "shell",
6 | description: "Improved version of SVN plugin provided with the oh-my-zsh.",
7 | authors: [
8 | {
9 | name: "khrt",
10 | github: "khrt",
11 | },
12 | ],
13 | github: "khrt/svn-n-zsh-plugin",
14 | license: ["BSD-3-Clause"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["svn-n.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/symfony.plugin.zsh_voronkovich/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "symfony.plugin.zsh_voronkovich",
4 | displayName: "Symfony Zsh Plugin",
5 | type: "shell",
6 | description: "Zsh plugin for Symfony",
7 | authors: [
8 | {
9 | name: "voronkovich",
10 | github: "voronkovich",
11 | },
12 | ],
13 | github: "voronkovich/symfony.plugin.zsh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["symfony.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/sysadmin-utils/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "sysadmin-utils",
3 | displayName: "Sysadmin Utils",
4 | icon: "🧑💻",
5 | type: "shell",
6 | description: "Tools for Linux/Unix sysadmins.",
7 | authors: [
8 | {
9 | name: "skx",
10 | github: "skx",
11 | },
12 | ],
13 | github: "skx/sysadmin-util",
14 | license: ["NOASSERTION"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["sysadmin", "perl", "bash", "c", "utilities"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["sysadmin-util.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/taw-ys.zsh-theme_lyytaw/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "taw-ys.zsh-theme_lyytaw",
4 | displayName: "Taw Ys",
5 | type: "shell",
6 | description: "基于ys的定制化oh-my-zsh主题,支持python的prompt显示",
7 | authors: [
8 | {
9 | name: "lyytaw",
10 | github: "lyytaw",
11 | },
12 | ],
13 | github: "lyytaw/taw-ys.zsh-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh-theme"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["taw-ys-conda.zsh-theme", "taw-ys-virtualenv.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/template_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "template_zpm-zsh",
4 | displayName: "Template (zpm)",
5 | type: "shell",
6 | description: "ZSH plugin who create file from template ",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/template",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "zsh-plugin", "template", "zpm"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["template.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/theta_eendroroy/README.md:
--------------------------------------------------------------------------------
1 | # theta
2 |
3 | ### Installation
4 |
5 | ##### antigen
6 |
7 | add in your .zshrc
8 |
9 | antigen theme eendroroy/theta theta
10 |
11 | ##### [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/wiki/Customization#overriding-and-adding-themes)
12 |
13 | #### screenshot
14 |
15 | [](https://asciinema.org/a/121490)
16 |
17 | Credit goes to [@chrissicool](https://github.com/chrissicool) for ['256color'](https://github.com/chrissicool/zsh-256color)
18 |
19 | Credit goes to [@mafredri](https://github.com/mafredri) for ['zsh-async'](https://github.com/mafredri/zsh-async)
20 |
21 |
22 |
--------------------------------------------------------------------------------
/plugins/theta_eendroroy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "theta_eendroroy",
4 | displayName: "Theta",
5 | type: "shell",
6 | description: "A fast and verbose zsh prompt",
7 | authors: [
8 | {
9 | name: "eendroroy",
10 | github: "eendroroy",
11 | twitter: "eendroroy",
12 | },
13 | ],
14 | github: "eendroroy/theta",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["theta.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/theto-zsh-theme_heyvito/README.md:
--------------------------------------------------------------------------------
1 | # ▲ Theto
2 | > _A simplistic theme for ZSH_
3 |
4 | 
5 |
6 | ## Installing
7 | To use this, either install [Nerd Fonts](https://nerdfonts.com)
8 | or change `box_suffix` and `box_prefix` with symbols available in your
9 | font of choice.
10 |
11 |
--------------------------------------------------------------------------------
/plugins/timewarrior_svenXY/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | name: "timewarrior_svenXY",
3 | displayName: "Timewarrior Plugin",
4 | icon: "🕰",
5 | type: "shell",
6 | description: "zsh plugin for timewarrior",
7 | authors: [
8 | {
9 | name: "svenXY",
10 | github: "svenXY",
11 | },
12 | ],
13 | github: "svenXY/timewarrior",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["timewarrior.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/title_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "title_zpm-zsh",
4 | displayName: "Title (zpm)",
5 | type: "shell",
6 | description:
7 | "A zsh plugin that allows you to set a terminal header like any of PROMPT",
8 | authors: [
9 | {
10 | name: "zpm-zsh",
11 | github: "zpm-zsh",
12 | },
13 | ],
14 | github: "zpm-zsh/title",
15 | license: ["GPL-3.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh-plugin", "zsh", "zpm", "shell"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["title.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/tmux_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "tmux_zpm-zsh",
4 | displayName: "Tmux (zpm)",
5 | type: "shell",
6 | description: "zsh plugin for tmux",
7 | authors: [
8 | {
9 | name: "zpm-zsh",
10 | github: "zpm-zsh",
11 | },
12 | ],
13 | github: "zpm-zsh/tmux",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["tmux.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/tmuxrepl_csurfer/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "tmuxrepl_csurfer",
4 | displayName: "Tmuxrepl",
5 | type: "shell",
6 | description: "Stupidly simple zsh plugin to have a R-EP-L tmux session.",
7 | authors: [
8 | {
9 | name: "csurfer",
10 | github: "csurfer",
11 | },
12 | ],
13 | github: "csurfer/tmuxrepl",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["tmuxrepl.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/tsm_RobertAudi/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "tsm_RobertAudi",
4 | displayName: "Tsm",
5 | type: "shell",
6 | description: "Tmux Session Manager",
7 | authors: [
8 | {
9 | name: "RobertAudi",
10 | github: "RobertAudi",
11 | },
12 | ],
13 | github: "RobertAudi/tsm",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["tmux", "zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["tsm.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/ultimate_b4b4r07/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "ultimate_b4b4r07",
4 | displayName: "Ultimate",
5 | type: "shell",
6 | description: "Ultimate is a simple theme for minimalistic zsh users",
7 | authors: [
8 | {
9 | name: "b4b4r07",
10 | github: "b4b4r07",
11 | twitter: "b4b4r07",
12 | },
13 | ],
14 | github: "b4b4r07/ultimate",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh-theme", "zplug"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["ultimate.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/undollar_zpm-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "undollar_zpm-zsh",
4 | displayName: "Undollar (zpm)",
5 | type: "shell",
6 | description:
7 | "Zsh plugin who strips the dollar sign from the beginning of the terminal command",
8 | authors: [
9 | {
10 | name: "zpm-zsh",
11 | github: "zpm-zsh",
12 | },
13 | ],
14 | github: "zpm-zsh/undollar",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["undollar", "zsh", "zpm", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["undollar.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/up.zsh_peterhurford/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "up.zsh_peterhurford",
4 | displayName: "Up",
5 | type: "shell",
6 | description:
7 | 'A zshell plugin for the "up" command, which can cd up an arbitrary number of directories',
8 | authors: [
9 | {
10 | name: "peterhurford",
11 | github: "peterhurford",
12 | },
13 | ],
14 | github: "peterhurford/up.zsh",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["up.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/vanilli.sh_yous/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "vanilli.sh_yous",
4 | displayName: "Vanilli",
5 | type: "shell",
6 | description: "A lightweight start point of shell configuration",
7 | authors: [
8 | {
9 | name: "yous",
10 | github: "yous",
11 | },
12 | ],
13 | github: "yous/vanilli.sh",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "config"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["vanilli.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/vi-mode_Nyquase/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "vi-mode_Nyquase",
4 | displayName: "Vi Mode",
5 | type: "shell",
6 | description: "Oh-my-zsh plugin for vim emulation, but actually usable",
7 | authors: [
8 | {
9 | name: "Nyquase",
10 | github: "Nyquase",
11 | },
12 | ],
13 | github: "Nyquase/vi-mode",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "zsh-plugins", "vim", "oh-my-zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["vi-mode.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/vimman_yonchu/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "vimman_yonchu",
4 | displayName: "Vimman",
5 | type: "shell",
6 | description: "View vim plugin manuals (help) like man in zsh",
7 | authors: [
8 | {
9 | name: "yonchu",
10 | github: "yonchu",
11 | },
12 | ],
13 | github: "yonchu/vimman",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["vimman.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/virtualz_aperezdc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "virtualz_aperezdc",
4 | displayName: "Virtualz",
5 | type: "shell",
6 | description: "Virtualfish-alike Python virtualenv wrapper for Zsh",
7 | authors: [
8 | {
9 | name: "aperezdc",
10 | github: "aperezdc",
11 | },
12 | ],
13 | github: "aperezdc/virtualz",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["zsh", "python", "virtualenv", "plugin"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["virtualz.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/wade.zsh-theme_wadehammes/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "wade.zsh-theme_wadehammes",
4 | displayName: "Wade",
5 | type: "shell",
6 | description:
7 | "A mashup of the popular ZSH themes 'Agnoster' and 'Fishy', with some visual tweaks. ",
8 | authors: [
9 | {
10 | name: "wadehammes",
11 | github: "wadehammes",
12 | twitter: "nthoftype",
13 | },
14 | ],
15 | github: "wadehammes/wade.zsh-theme",
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["wade.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/wang-iterm-zsh_0532/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "wang-iterm-zsh_0532",
4 | displayName: "Wang iTerm Zsh",
5 | type: "shell",
6 | description: "The theme and colors for Oh My ZSH and iTerm",
7 | authors: [
8 | {
9 | name: "0532",
10 | github: "0532",
11 | },
12 | ],
13 | github: "0532/wang-iterm-zsh",
14 | shells: ["zsh"],
15 | categories: ["Prompt"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["wang.zsh-theme"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/wd_mfaerevaag/images/demo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/wd_mfaerevaag/images/demo.gif
--------------------------------------------------------------------------------
/plugins/work-line_afnizarnur/README.md:
--------------------------------------------------------------------------------
1 | # Work Line for oh-my-zsh
2 | An oh-my-zsh shell theme with nice emojis to use at work ⚡️. This theme is inspired from xxf by xfanwu.
3 |
4 | 
5 |
6 | ## TODO
7 | - [ ] Improve code structure
8 | - [ ] Add more emojis 💪 👩 💻 👨 💼
9 | - [ ] Add more colors
10 | - [ ] Add emoji support on Linux
11 |
12 | ## Contribute
13 | Want to give this theme a makeover? Fork and submit a pull request!
14 |
15 |
--------------------------------------------------------------------------------
/plugins/yadm-zsh_juanrgon/README.md:
--------------------------------------------------------------------------------
1 | # A zsh plugin for yadm
2 |
3 | If there are local yadm configuration changes, the message
4 |
5 | ```
6 | There are local configuration changes. Yadm sync required.
7 | ```
8 |
9 | is displayed.
10 |
11 | For more information about yadm, see https://thelocehiliosan.github.io/yadm/
12 |
13 |
--------------------------------------------------------------------------------
/plugins/yadm-zsh_juanrgon/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "yadm-zsh_juanrgon",
4 | displayName: "Yadm",
5 | type: "shell",
6 | description: "yadm zsh plugin",
7 | authors: [
8 | {
9 | name: "juanrgon",
10 | github: "juanrgon",
11 | },
12 | ],
13 | github: "juanrgon/yadm-zsh",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["yadm.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/yuki-zsh-theme_yuki-torii/README.md:
--------------------------------------------------------------------------------
1 | # yuki-zsh-theme
2 | ⛩ yuki-zsh-theme
3 |
4 | ## Screen Shot
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/plugins/yuki-zsh-theme_yuki-torii/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⛩",
3 | name: "yuki-zsh-theme_yuki-torii",
4 | displayName: "Yuki Zsh Theme",
5 | type: "shell",
6 | description: "The Yuki Zsh Theme",
7 | authors: [
8 | {
9 | name: "yuki-torii",
10 | github: "yuki-torii",
11 | },
12 | ],
13 | github: "yuki-torii/yuki-zsh-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["yuki", "zsh-theme"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["yuki.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/z.lua/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/z.lua/images/1.png
--------------------------------------------------------------------------------
/plugins/zabb_Mellbourn/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zabb_Mellbourn",
4 | displayName: "Zabb",
5 | type: "shell",
6 | description: "A plugin for finding z abbreviations",
7 | authors: [
8 | {
9 | name: "Mellbourn",
10 | github: "Mellbourn",
11 | },
12 | ],
13 | github: "Mellbourn/zabb",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "z"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zabb.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zce.zsh_hchbaw/README.md:
--------------------------------------------------------------------------------
1 | Author: Takeshi Banse
2 |
3 | License: BSD-3
4 |
5 | Thank you very much, Kim Silkebækken and winterTTr! I want to use the EasyMotion/ace-jump-mode in zsh.
6 | zsh.zsh demo
7 |
--------------------------------------------------------------------------------
/plugins/zeesh_zeekay/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "zeesh_zeekay",
4 | displayName: "Zeesh",
5 | type: "shell",
6 | description:
7 | "🐚 Putting the zee in your shell. A plugin-based framework for Zsh.",
8 | authors: [
9 | {
10 | name: "zeekay",
11 | github: "zeekay",
12 | twitter: "zeekay",
13 | },
14 | ],
15 | github: "zeekay/zeesh",
16 | license: ["MIT"],
17 | shells: ["zsh"],
18 | categories: ["Framework"],
19 | keywords: ["zsh", "shell", "zeesh"],
20 | installation: {
21 | origin: "github",
22 | sourceFiles: ["zeesh.zsh"],
23 | },
24 | };
25 |
26 | export default plugin;
27 |
--------------------------------------------------------------------------------
/plugins/zemm-blinks.zsh-theme_aranasaurus/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "zemm-blinks.zsh-theme_aranasaurus",
4 | displayName: "Zemm Blinks",
5 | type: "shell",
6 | description: "My customization of the blinks oh-my-zsh theme",
7 | authors: [
8 | {
9 | name: "aranasaurus",
10 | github: "aranasaurus",
11 | twitter: "aranasaurus",
12 | },
13 | ],
14 | github: "aranasaurus/zemm-blinks.zsh-theme",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zemm-blinks.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zeta-zsh-theme_skylerlee/README.md:
--------------------------------------------------------------------------------
1 |
2 | > Note: This theme requires ohmyzsh to also be installed
3 |
4 |
5 | ## Features
6 |
7 | * User name
8 | * Machine name
9 | * Current working directory
10 | * Git branch
11 | * Git status
12 | * `✔` —— Clean branch
13 | * `✘` —— Dirty branch
14 | * `+` —— Added files
15 | * `-` —— Deleted files
16 | * `*` —— Modified files
17 | * `>` —— Renamed files
18 | * `=` —— Unmerged changes
19 | * `?` —— Untracked changes
20 | * Prompt indicator turns red if the last run fails
21 |
--------------------------------------------------------------------------------
/plugins/zgem_qoomon/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zgem_qoomon",
4 | displayName: "Zgem",
5 | type: "shell",
6 | description: "zsh dependency manager 🐚 💎 ",
7 | authors: [
8 | {
9 | name: "qoomon",
10 | github: "qoomon",
11 | twitter: "qoomon1",
12 | },
13 | ],
14 | github: "qoomon/zgem",
15 | shells: ["zsh"],
16 | categories: ["Framework"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zgem.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zhooks_agkozak/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "zhooks_agkozak",
4 | displayName: "Zhooks",
5 | type: "shell",
6 | description: "Display Zsh hook functions and arrays",
7 | authors: [
8 | {
9 | name: "agkozak",
10 | github: "agkozak",
11 | twitter: "agkozak",
12 | },
13 | ],
14 | github: "agkozak/zhooks",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh", "hooks", "zsh-plugin", "zsh-configuration"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["zhooks.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/zilsh_zilsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zilsh_zilsh",
4 | displayName: "Zilsh",
5 | type: "shell",
6 | description:
7 | "A zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.",
8 | authors: [
9 | {
10 | name: "zilsh",
11 | github: "zilsh",
12 | },
13 | ],
14 | github: "zilsh/zilsh",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Framework"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zilsh.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zman_mattmc3/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zman_mattmc3",
4 | displayName: "Zman",
5 | type: "shell",
6 | description: "Use fzf to quickly browse Zsh manuals",
7 | authors: [
8 | {
9 | name: "mattmc3",
10 | github: "mattmc3",
11 | },
12 | ],
13 | github: "mattmc3/zman",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "zsh-plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zman.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zoppo_zoppo/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "zoppo_zoppo",
4 | displayName: "Zoppo",
5 | type: "shell",
6 | description: "The crippled configuration framework for Zsh",
7 | authors: [
8 | {
9 | name: "zoppo",
10 | github: "zoppo",
11 | },
12 | ],
13 | github: "zoppo/zoppo",
14 | shells: ["zsh"],
15 | categories: ["Framework"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zoppo.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zr_jedahan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "zr_jedahan",
4 | displayName: "Zr",
5 | type: "shell",
6 | description: "zsh plugin manager written in rust",
7 | authors: [
8 | {
9 | name: "jedahan",
10 | github: "jedahan",
11 | },
12 | ],
13 | github: "jedahan/zr",
14 | license: ["MPL-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Framework"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["benchmark.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-256color_chrissicool/README.md:
--------------------------------------------------------------------------------
1 | > 256color ZSH Plugin
2 |
3 | This ZSH plugin enhances the terminal environment with 256 colors. It looks at
4 | the chosen `TERM` environment variable and sees if there is respective
5 | (n-)curses' termcap/terminfo descriptors for 256 colors available. The result
6 | is a multicolor terminal, if available.
7 |
8 | ## Debugging
9 |
10 | If the environment variable `$ZSH_256COLOR_DEBUG` is set to any value when the
11 | plugin loads, some debugging information is printed to stderr. This is useful
12 | to find out which strategy was successful to set a 256 colors terminal.
13 |
14 |
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/alias-expansion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/alias-expansion.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/file-search.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/file-search.gif
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/history-lines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/history-lines.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/history-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/history-menu.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/history-search.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/history-search.gif
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/multi-select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/multi-select.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/recent-dirs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/recent-dirs.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/requoted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/requoted.png
--------------------------------------------------------------------------------
/plugins/zsh-autocomplete/images/unambiguous.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autocomplete/images/unambiguous.png
--------------------------------------------------------------------------------
/plugins/zsh-autopair_hlissner/images/1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autopair_hlissner/images/1.gif
--------------------------------------------------------------------------------
/plugins/zsh-autopair_hlissner/images/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autopair_hlissner/images/2.gif
--------------------------------------------------------------------------------
/plugins/zsh-autopair_hlissner/images/3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autopair_hlissner/images/3.gif
--------------------------------------------------------------------------------
/plugins/zsh-autosuggestions/images/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-autosuggestions/images/2.gif
--------------------------------------------------------------------------------
/plugins/zsh-bash_chrissicool/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "zsh-bash_chrissicool",
4 | displayName: "Zsh Bash",
5 | type: "shell",
6 | description: "Bash compatibility plugin for ZSH",
7 | authors: [
8 | {
9 | name: "chrissicool",
10 | github: "chrissicool",
11 | twitter: "chrissicool",
12 | },
13 | ],
14 | github: "chrissicool/zsh-bash",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-bash.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-bd_Tarrasch/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "zsh-bd_Tarrasch",
4 | displayName: "Zsh Bd",
5 | type: "shell",
6 | description: "Jump back to a specific directory, without doing `cd ../../..`",
7 | authors: [
8 | {
9 | name: "Tarrasch",
10 | github: "Tarrasch",
11 | },
12 | ],
13 | github: "Tarrasch/zsh-bd",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["bd.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-better-npm-completion_lukechilds/README.md:
--------------------------------------------------------------------------------
1 | > Better completion for `npm`
2 |
3 | * Makes `npm install` recommendations from npm cache
4 | * Makes `npm uninstall` recommendations from `dependencies`/`devDependencies`
5 | * Shows detailed information on script contents for `npm run`
6 | * Falls back to default npm completions if we don't have anything better
7 |
8 |
9 | ## Related
10 |
11 | - [`zsh-nvm`](https://github.com/lukechilds/zsh-nvm) - Zsh plugin for installing, updating and loading `nvm`
12 | - [`gifgen`](https://github.com/lukechilds/gifgen) - Simple high quality GIF encoding
13 |
14 | ## License
15 |
16 | MIT © Luke Childs
17 |
18 |
--------------------------------------------------------------------------------
/plugins/zsh-brew-services_vasyharan/README.md:
--------------------------------------------------------------------------------
1 | # zsh-brew-services
2 | oh-my-zsh command completion plugin for homebrew services
3 |
4 | # installation
5 | First clone this repository into your [oh-my-zsh](http://ohmyz.sh/) [custom plugins folder](https://github.com/robbyrussell/oh-my-zsh#custom-plugins-and-themes).
6 |
7 | Now enable the builtin brew plugin and this plugin.
8 |
9 | `plugins=(brew zsh-brew-services)`
10 |
11 |
--------------------------------------------------------------------------------
/plugins/zsh-brew-services_vasyharan/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "zsh-brew-services_vasyharan",
4 | displayName: "Zsh Brew Services",
5 | type: "shell",
6 | description: "oh-my-zsh command completion plugin for homebrew services",
7 | authors: [
8 | {
9 | name: "vasyharan",
10 | github: "vasyharan",
11 | },
12 | ],
13 | github: "vasyharan/zsh-brew-services",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-brew-services.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-cargo-completion_MenkeTechnologies/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔗",
3 | name: "zsh-cargo-completion_MenkeTechnologies",
4 | displayName: "Zsh Cargo Completion",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "MenkeTechnologies",
9 | github: "MenkeTechnologies",
10 | },
11 | ],
12 | github: "MenkeTechnologies/zsh-cargo-completion",
13 | license: ["MIT"],
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zsh-cargo-completion.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-cdr_willghatch/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "zsh-cdr_willghatch",
4 | displayName: "Zsh CDR",
5 | type: "shell",
6 | description: "Easy setup of cdr for zsh.",
7 | authors: [
8 | {
9 | name: "willghatch",
10 | github: "willghatch",
11 | },
12 | ],
13 | github: "willghatch/zsh-cdr",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["cdr.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-change-case_mtxr/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-change-case_mtxr",
4 | displayName: "Zsh Change Case",
5 | type: "shell",
6 | description:
7 | "Plugin for fast swap between upper and lower case in your command line. (ZSH-only)",
8 | authors: [
9 | {
10 | name: "mtxr",
11 | github: "mtxr",
12 | },
13 | ],
14 | github: "mtxr/zsh-change-case",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["change-case.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-clean-project_wwilsman/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zsh-clean-project_wwilsman",
4 | displayName: "Zsh Clean Project",
5 | type: "shell",
6 | description:
7 | "ZSH plugin to remove files from projects (automatically by default)",
8 | authors: [
9 | {
10 | name: "wwilsman",
11 | github: "wwilsman",
12 | },
13 | ],
14 | github: "wwilsman/zsh-clean-project",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-clean-project.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-colored-man-pages_ael-code/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-colored-man-pages_ael-code",
4 | displayName: "Zsh Colored Man Pages",
5 | type: "shell",
6 | description: "zsh plugin that colorifies man pages",
7 | authors: [
8 | {
9 | name: "ael-code",
10 | github: "ael-code",
11 | },
12 | ],
13 | github: "ael-code/zsh-colored-man-pages",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["colored-man-pages.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-colors_Tarrasch/README.md:
--------------------------------------------------------------------------------
1 | # zsh-colors
2 |
3 | Imagine a shell where `red ERROR` just works
4 |
5 | ## Usage
6 |
7 | $ red hi
8 | hi
9 | $ echo hi | red
10 | hi
11 |
12 | (But of course outputted with the color specified)
13 |
14 | The colors are: *black blue cyan green magenta red white yellow*
15 |
16 | ## Install
17 |
18 | Using [Antigen](https://github.com/zsh-users/antigen):
19 |
20 | antigen-bundle Tarrasch/zsh-colors
21 |
22 |
--------------------------------------------------------------------------------
/plugins/zsh-colors_Tarrasch/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "zsh-colors_Tarrasch",
4 | displayName: "Zsh Colors",
5 | type: "shell",
6 | description: "Imagine a shell where `red ERROR` just works",
7 | authors: [
8 | {
9 | name: "Tarrasch",
10 | github: "Tarrasch",
11 | },
12 | ],
13 | github: "Tarrasch/zsh-colors",
14 | license: ["GPL-3.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["colors.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-command-note.plugin_KKRainbow/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zsh-command-note.plugin_KKRainbow",
4 | displayName: "Zsh Command Note",
5 | type: "shell",
6 | description: "OH-MY-ZSH Plugin: A simple command reminder tool",
7 | authors: [
8 | {
9 | name: "KKRainbow",
10 | github: "KKRainbow",
11 | },
12 | ],
13 | github: "KKRainbow/zsh-command-note.plugin",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zsh-command-note.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-defer_romkatv/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zsh-defer_romkatv",
4 | displayName: "Zsh Defer",
5 | type: "shell",
6 | description: "Deferred execution of Zsh commands",
7 | authors: [
8 | {
9 | name: "romkatv",
10 | github: "romkatv",
11 | twitter: "romkatv",
12 | },
13 | ],
14 | github: "romkatv/zsh-defer",
15 | license: ["GPL-3.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-defer.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-dwim_oknowton/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "zsh-dwim_oknowton",
4 | displayName: "Zsh Dwim",
5 | description: "ZSH Do What I Mean",
6 | type: "shell",
7 | authors: [
8 | {
9 | name: "oknowton",
10 | github: "oknowton",
11 | },
12 | ],
13 | github: "oknowton/zsh-dwim",
14 | site: "http://blog.patshead.com/2012/10/cleanup-of-zsh-dwim.html",
15 | shells: ["zsh"],
16 | categories: ["Productivity Hack"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["init.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-emojis_MichaelAquilina/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-emojis_MichaelAquilina",
4 | displayName: "Zsh Emojis",
5 | type: "shell",
6 | description: "Variables for numerous ascii emojis!",
7 | authors: [
8 | {
9 | name: "MichaelAquilina",
10 | github: "MichaelAquilina",
11 | },
12 | ],
13 | github: "MichaelAquilina/zsh-emojis",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["emojis.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-expand_MenkeTechnologies/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zsh-expand_MenkeTechnologies",
4 | displayName: "Zsh Expand",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "MenkeTechnologies",
9 | github: "MenkeTechnologies",
10 | },
11 | ],
12 | github: "MenkeTechnologies/zsh-expand",
13 | license: ["MIT"],
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zsh-expand.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-extend-history_xav-b/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "zsh-extend-history_xav-b",
4 | displayName: "Zsh Extend History",
5 | type: "shell",
6 | description: "Zsh plugin to record command history with more context",
7 | authors: [
8 | {
9 | name: "xav-b",
10 | github: "xav-b",
11 | twitter: "XavierBruhiere",
12 | },
13 | ],
14 | github: "xav-b/zsh-extend-history",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["extend-history.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-extract_le0me55i/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "zsh-extract_le0me55i",
4 | displayName: "Zsh Extract",
5 | type: "shell",
6 | description: "Plugin for Zshell that extracts the archive file you pass it",
7 | authors: [
8 | {
9 | name: "le0me55i",
10 | github: "le0me55i",
11 | },
12 | ],
13 | github: "le0me55i/zsh-extract",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["extract.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-favorite-directories_seletskiy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-favorite-directories_seletskiy",
4 | displayName: "Zsh Favorite Directories",
5 | type: "shell",
6 | description:
7 | "zsh plugin for cd to list of favorite directories lightning fast",
8 | authors: [
9 | {
10 | name: "seletskiy",
11 | github: "seletskiy",
12 | },
13 | ],
14 | github: "seletskiy/zsh-favorite-directories",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-fnm_dominik-schwabe/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "zsh-fnm_dominik-schwabe",
4 | displayName: "Zsh Fnm",
5 | type: "shell",
6 | description: "Plugin for ZSH to install the Fast Node Manager (fnm).",
7 | authors: [
8 | {
9 | name: "dominik-schwabe",
10 | github: "dominik-schwabe",
11 | },
12 | ],
13 | github: "dominik-schwabe/zsh-fnm",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-fnm.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-fuzzy-search-and-edit_seletskiy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "zsh-fuzzy-search-and-edit_seletskiy",
4 | displayName: "Zsh Fuzzy Search and Edit",
5 | type: "shell",
6 | description: "Find and open editor on matched line lightning-fast",
7 | authors: [
8 | {
9 | name: "seletskiy",
10 | github: "seletskiy",
11 | },
12 | ],
13 | github: "seletskiy/zsh-fuzzy-search-and-edit",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-fzy_aperezdc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zsh-fzy_aperezdc",
4 | displayName: "Zsh Fzy",
5 | type: "shell",
6 | description: "Use the fzy fuzzy-finder in Zsh",
7 | authors: [
8 | {
9 | name: "aperezdc",
10 | github: "aperezdc",
11 | },
12 | ],
13 | github: "aperezdc/zsh-fzy",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "plugin", "fuzzy-finder", "fzy"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-fzy.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-geeknote_s7anley/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-geeknote_s7anley",
4 | displayName: "Zsh Geeknote",
5 | type: "shell",
6 | description: "Geeknote plugin for oh-my-zsh",
7 | authors: [
8 | {
9 | name: "s7anley",
10 | github: "s7anley",
11 | },
12 | ],
13 | github: "s7anley/zsh-geeknote",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["geeknote", "zsh"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["geeknote.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-git-smart-commands_seletskiy/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-git-smart-commands_seletskiy",
4 | displayName: "Zsh Git Smart Commands",
5 | type: "shell",
6 | description: "Wrappers for git commands to be efficient in the shell",
7 | authors: [
8 | {
9 | name: "seletskiy",
10 | github: "seletskiy",
11 | },
12 | ],
13 | github: "seletskiy/zsh-git-smart-commands",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-grunt-plugin_clauswitt/README.md:
--------------------------------------------------------------------------------
1 | #Grunt plugin of zsh.
2 |
3 | Has been tested on osx 10.8, with oh-my-zsh.
4 |
5 | Install by placing in your plugins folder of oh-my-zsh, and adding the plugin to your plugin list in .zshrc.
6 |
7 | The plugin is very hacked and uses grep and awk to filter the grunt --help output so that it can be used by zsh autocomplete mechanism.
8 |
9 |
10 |
--------------------------------------------------------------------------------
/plugins/zsh-grunt-plugin_clauswitt/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "zsh-grunt-plugin_clauswitt",
4 | displayName: "Zsh Grunt Plugin",
5 | type: "shell",
6 | description: "Zsh grunt plugin",
7 | authors: [
8 | {
9 | name: "clauswitt",
10 | github: "clauswitt",
11 | },
12 | ],
13 | github: "clauswitt/zsh-grunt-plugin",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["grunt.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-haskell_coot/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-haskell_coot",
4 | displayName: "Zsh Haskell",
5 | type: "shell",
6 | description: "ghc and cabal completion for zsh shell",
7 | authors: [
8 | {
9 | name: "coot",
10 | github: "coot",
11 | },
12 | ],
13 | github: "coot/zsh-haskell",
14 | license: ["MPL-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Completion"],
17 | keywords: ["zsh-completions", "zsh", "cabal-completion", "ghc"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["haskell.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-hooks_zsh-hooks/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-hooks_zsh-hooks",
4 | displayName: "Zsh Hooks",
5 | type: "shell",
6 | description: "Add zsh's missing hooks, and support for user-defined hooks",
7 | authors: [
8 | {
9 | name: "zsh-hooks",
10 | github: "zsh-hooks",
11 | },
12 | ],
13 | github: "zsh-hooks/zsh-hooks",
14 | license: ["NOASSERTION"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-hooks.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-hub_soraliu/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "zsh-hub_soraliu",
4 | displayName: "Zsh Hub",
5 | type: "shell",
6 | description: "Github hub zsh plugin for forking model",
7 | authors: [
8 | {
9 | name: "soraliu",
10 | github: "soraliu",
11 | },
12 | ],
13 | github: "soraliu/zsh-hub",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-hub.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-interactive-cd_changyuheng/README.md:
--------------------------------------------------------------------------------
1 | `zsh-interactive-cd` provides fish-like interactive tab completion for cd in zsh.
2 |
3 | 
4 |
5 | **Note:** Requires [fzf](https://github.com/junegunn/fzf) which can be
6 | installed as described [here](https://github.com/junegunn/fzf#installation).
7 |
8 | ## Usage
9 |
10 | Press tab for completion as usual, it'll launch fzf automatically. Check fzf’s [readme](https://github.com/junegunn/fzf#search-syntax) for more search syntax usage.
11 |
--------------------------------------------------------------------------------
/plugins/zsh-ipip_SukkaW/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔩",
3 | name: "zsh-ipip_SukkaW",
4 | displayName: "Zsh IPIP",
5 | type: "shell",
6 | description: "An oh-my-zsh plugin for IPIP",
7 | authors: [
8 | {
9 | name: "SukkaW",
10 | github: "SukkaW",
11 | twitter: "isukkaw",
12 | },
13 | ],
14 | github: "SukkaW/zsh-ipip",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["ipip", "zsh", "oh-my-zsh", "oh-my-zsh-plugin"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["zsh-ipip.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/zsh-iterm-touchbar_iam4x/images/1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-iterm-touchbar_iam4x/images/1.jpeg
--------------------------------------------------------------------------------
/plugins/zsh-iterm-touchbar_iam4x/images/2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-iterm-touchbar_iam4x/images/2.gif
--------------------------------------------------------------------------------
/plugins/zsh-iterm2_laggardkernel/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-iterm2_laggardkernel",
4 | displayName: "Zsh iTerm2",
5 | type: "shell",
6 | description: "Pack iTerm2 shell integration scripts as a ZSH plugin",
7 | authors: [
8 | {
9 | name: "laggardkernel",
10 | github: "laggardkernel",
11 | },
12 | ],
13 | github: "laggardkernel/zsh-iterm2",
14 | license: ["GPL-2.0"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-iterm2.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-lazyload_qoomon/README.md:
--------------------------------------------------------------------------------
1 | [](https://stars.medv.io/qoomon/zsh-lazyload)
2 |
3 | zsh plugin for lazy load commands and speed up start up time of zsh
4 |
5 |
6 | ## Usage
7 | `lazyload -- `
8 |
9 | #### Examples
10 | `lazyload nvm -- 'source "$(brew --prefix nvm)/nvm.sh"'`
11 |
--------------------------------------------------------------------------------
/plugins/zsh-more-completions_MenkeTechnologies/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "zsh-more-completions_MenkeTechnologies",
4 | displayName: "Zsh More Completions",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "MenkeTechnologies",
9 | github: "MenkeTechnologies",
10 | },
11 | ],
12 | github: "MenkeTechnologies/zsh-more-completions",
13 | license: ["MIT"],
14 | shells: ["zsh"],
15 | categories: ["Completion"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zsh-more-completions.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-multiline_jan-auer/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "zsh-multiline_jan-auer",
4 | displayName: "Zsh Multiline",
5 | type: "shell",
6 | description: "Theme for oh-my-zsh based on Agnoster.",
7 | authors: [
8 | {
9 | name: "jan-auer",
10 | github: "jan-auer",
11 | },
12 | ],
13 | github: "jan-auer/zsh-multiline",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["multiline.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-nohup_micrenda/README.md:
--------------------------------------------------------------------------------
1 | ## nohup
2 |
3 | Add `nohup` to the current command pressing the `Ctrl + H` shortcut
4 |
5 | ### Usage
6 |
7 | * If the command line is `test 1 2 3` it will be transformed to `nohup test 1 2 3 &> test.out &!` (and vice-versa).
8 |
9 | * If the command line is empty, the last command will be recalled.
10 |
11 | PS. If you use `zsh-syntax-highlighting`, be sure that it is the last in the plugins list
12 |
13 |
--------------------------------------------------------------------------------
/plugins/zsh-nohup_micrenda/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-nohup_micrenda",
4 | displayName: "Zsh NoHup",
5 | type: "shell",
6 | description: "Nohup plugin for ZSH shell",
7 | authors: [
8 | {
9 | name: "micrenda",
10 | github: "micrenda",
11 | },
12 | ],
13 | github: "micrenda/zsh-nohup",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["nohup.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-notes_aperezdc/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-notes_aperezdc",
4 | displayName: "Zsh Notes (aperezdc)",
5 | type: "shell",
6 | description:
7 | "Quick selection widget for Markdown notes, inspired by terminal_velocity",
8 | authors: [
9 | {
10 | name: "aperezdc",
11 | github: "aperezdc",
12 | },
13 | ],
14 | github: "aperezdc/zsh-notes",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zsh", "plugin", "notes-tool"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["notes.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-opt-path_jreese/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "zsh-opt-path_jreese",
4 | displayName: "Zsh Opt Path",
5 | type: "shell",
6 | description: "Automatically add ~/opt/*/bin to $PATH",
7 | authors: [
8 | {
9 | name: "jreese",
10 | github: "jreese",
11 | twitter: "n7cmdr",
12 | },
13 | ],
14 | github: "jreese/zsh-opt-path",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | keywords: ["zsh", "zsh-plugin", "paths"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["opt-path.plugin.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/zsh-pandoc-completion_srijanshetty/README.md:
--------------------------------------------------------------------------------
1 | Pandoc Completion
2 | -----------------
3 |
4 | Simple completion function to complete pandoc in zsh
5 |
6 | Installation
7 | ------------
8 |
9 | ### Antigen
10 |
11 | ```shell
12 | antigen bundle srijanshetty/zsh-pandoc-completion
13 | ```
14 |
15 | Acknowledgement
16 | --------------
17 |
18 | The completion has been taken from @sky-y's gist https://gist.github.com/sky-y/3334048
19 |
20 |
21 |
--------------------------------------------------------------------------------
/plugins/zsh-peco-history_jimeh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "📜",
3 | name: "zsh-peco-history_jimeh",
4 | displayName: "Zsh Peco History Search",
5 | type: "shell",
6 | description: "Search shell history with peco when pressing ctrl+r.",
7 | authors: [
8 | {
9 | name: "jimeh",
10 | github: "jimeh",
11 | twitter: "jimeh",
12 | },
13 | ],
14 | github: "jimeh/zsh-peco-history",
15 | license: ["CC0-1.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-peco-history.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-pentest_jhwohlgemuth/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-pentest_jhwohlgemuth",
4 | displayName: "Zsh Pentest",
5 | type: "shell",
6 | description: "Aliases and functions for the lazy penetration tester",
7 | authors: [
8 | {
9 | name: "jhwohlgemuth",
10 | github: "jhwohlgemuth",
11 | twitter: "jhwohlgemuth",
12 | },
13 | ],
14 | github: "jhwohlgemuth/zsh-pentest",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-pentest.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-plugin-tmux-simple_TBSliver/README.md:
--------------------------------------------------------------------------------
1 | # Zsh Plugin - Tmux Simple
2 |
3 | This is a simple plugin which provides tmux term export for colour, and also
4 | modifies the SSH socket to point to a fixed file in your ~/.ssh folder.
5 |
6 | This plugin will work with the following plugin managers (and possibly more):
7 |
8 | - [antigen][1]
9 | - [antigen-hs][2]
10 | - [App-Antigen][3]
11 |
12 | [1]: https://github.com/zsh-users/antigen
13 | [2]: https://github.com/Tarrasch/antigen-hs
14 | [3]: https://github.com/TBSliver/App-Antigen
15 |
16 |
--------------------------------------------------------------------------------
/plugins/zsh-plugin-tmux-simple_TBSliver/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "zsh-plugin-tmux-simple_TBSliver",
4 | displayName: "Zsh Plugin Tmux Simple",
5 | type: "shell",
6 | description: "Simple plugin for using tmux with zsh",
7 | authors: [
8 | {
9 | name: "TBSliver",
10 | github: "TBSliver",
11 | },
12 | ],
13 | github: "TBSliver/zsh-plugin-tmux-simple",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["tmux-simple.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-plugin-vscode_wuotr/README.md:
--------------------------------------------------------------------------------
1 | ## Visual Studio Code
2 |
3 | Plugin for Visual Studio Code, a text editor for Mac OS X, Windows, and Linux
4 |
5 | ### Requirements
6 |
7 | * [Visual Studio Code](https://code.visualstudio.com)
8 |
9 | ### Usage
10 |
11 | * If the `code` command is called without an argument, launch VS Code
12 |
13 | * If `code` is passed a directory, cd to it and open it in VS Code
14 |
15 | * If `code` is passed a file, open it in VS Code
16 |
17 | *NOTE: `vscode` can be used as an alias in place of `code`*
18 |
--------------------------------------------------------------------------------
/plugins/zsh-plugin-vscode_wuotr/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-plugin-vscode_wuotr",
4 | displayName: "Zsh Plugin VSCode",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "wuotr",
9 | github: "wuotr",
10 | },
11 | ],
12 | github: "wuotr/zsh-plugin-vscode",
13 | shells: ["zsh"],
14 | categories: ["Other"],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["vscode.plugin.zsh"],
18 | },
19 | };
20 |
21 | export default plugin;
22 |
--------------------------------------------------------------------------------
/plugins/zsh-pyenv-lazy_davidparsson/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zsh-pyenv-lazy_davidparsson",
4 | displayName: "Zsh Pyenv Lazy",
5 | type: "shell",
6 | description: "A zsh plugin for lazy loading of pyenv",
7 | authors: [
8 | {
9 | name: "davidparsson",
10 | github: "davidparsson",
11 | },
12 | ],
13 | github: "davidparsson/zsh-pyenv-lazy",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["pyenv-lazy.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-pyenv_mattberther/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zsh-pyenv_mattberther",
4 | displayName: "Zsh Pyenv",
5 | type: "shell",
6 | description: "zsh plugin for installing, updating and loading pyenv",
7 | authors: [
8 | {
9 | name: "mattberther",
10 | github: "mattberther",
11 | },
12 | ],
13 | github: "mattberther/zsh-pyenv",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-pyenv.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-recall_mango-tree/README.md:
--------------------------------------------------------------------------------
1 | # zsh-recall
2 | zsh plugin to use history more comfortably
3 |
4 | 
5 |
6 | ## How to install
7 | Add this repo to zsh plugin directory(`~/.oh-my-zsh/custom/plugins/`)
8 |
9 | Then, add plugin to plugin lists from `~/.zshrc`
10 | ```
11 | plugins=(
12 | git
13 | zsh-syntax-highlighting
14 | zsh-autosuggestions
15 | zsh-recall # here!
16 | ...
17 | )
18 | ```
19 |
20 | ## How to use
21 |
22 | ```
23 | rec
24 | recall
25 | ```
26 |
27 |
--------------------------------------------------------------------------------
/plugins/zsh-recall_mango-tree/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "👾",
3 | name: "zsh-recall_mango-tree",
4 | displayName: "Zsh Recall",
5 | type: "shell",
6 | description: "zsh plugin for history UI ",
7 | authors: [
8 | {
9 | name: "mango-tree",
10 | github: "mango-tree",
11 | },
12 | ],
13 | github: "mango-tree/zsh-recall",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-recall.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-reentry-hook_RobSis/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "☀️",
3 | name: "zsh-reentry-hook_RobSis",
4 | displayName: "Zsh Reentry Hook",
5 | type: "shell",
6 | description:
7 | "ZSH plugin that re-enters working directory if it has been removed and re-created.",
8 | authors: [
9 | {
10 | name: "RobSis",
11 | github: "RobSis",
12 | },
13 | ],
14 | github: "RobSis/zsh-reentry-hook",
15 | license: ["GPL-2.0"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-reentry-hook.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-safe-rm_mattmc3/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zsh-safe-rm_mattmc3",
4 | displayName: "Zsh Safe rm",
5 | type: "shell",
6 | description:
7 | "ZSH Plugin to add safe-rm functionality so that `rm` will put files in the trash.",
8 | authors: [
9 | {
10 | name: "mattmc3",
11 | github: "mattmc3",
12 | },
13 | ],
14 | github: "mattmc3/zsh-safe-rm",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-safe-rm.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-saml2aws_onyxraven/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-saml2aws_onyxraven",
4 | displayName: "Zsh SAML2AWS",
5 | type: "shell",
6 | description: "oh-my-zsh plugin for saml2aws",
7 | authors: [
8 | {
9 | name: "onyxraven",
10 | github: "onyxraven",
11 | twitter: "onyxraven",
12 | },
13 | ],
14 | github: "onyxraven/zsh-saml2aws",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zsh-saml2aws.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-saneopt_willghatch/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-saneopt_willghatch",
4 | displayName: "Zsh Saneopt",
5 | type: "shell",
6 | description: "Sane options for zsh, in the spirit of vim-sensible.",
7 | authors: [
8 | {
9 | name: "willghatch",
10 | github: "willghatch",
11 | },
12 | ],
13 | github: "willghatch/zsh-saneopt",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["saneopt.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-snippets_willghatch/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zsh-snippets_willghatch",
4 | displayName: "Zsh Snippets",
5 | type: "shell",
6 | description: "Snippet expansion for zsh",
7 | authors: [
8 | {
9 | name: "willghatch",
10 | github: "willghatch",
11 | },
12 | ],
13 | github: "willghatch/zsh-snippets",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["snippets.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-sudo_hcgraf/README.md:
--------------------------------------------------------------------------------
1 | # ZSH sudo plugin
2 |
3 | Extracted from oh-my-zsh
4 |
5 | This plugin toggles "sudo" before the current/previous command by pressing [ESC][ESC] in emacs-mode or vi-command mode.
6 |
7 |
--------------------------------------------------------------------------------
/plugins/zsh-sudo_hcgraf/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "zsh-sudo_hcgraf",
4 | displayName: "Zsh Sudo",
5 | type: "shell",
6 | description: 'Extracted "sudo" plugin from oh-my-zsh',
7 | authors: [
8 | {
9 | name: "hcgraf",
10 | github: "hcgraf",
11 | },
12 | ],
13 | github: "hcgraf/zsh-sudo",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["sudo.plugin.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-syntax-highlighting-filetypes_trapd00r/README.md:
--------------------------------------------------------------------------------
1 |
2 | 
3 |
4 | LS\_COLORS on your commandline in realtime as you type.
5 |
6 | This is based on nicoulaj's [zsh-syntax-highlighting][0] project. I've taken the
7 | initial version of his script and added highlighting for filetypes and a few
8 | other things. The filetype highlighting rules are taken from my [LS_COLORS][1] project.
9 |
10 | This will only work in terminals capable of displaying 256 colors.
11 |
12 | [0]: https://github.com/zsh-users/zsh-syntax-highlighting
13 | [1]: https://github.com/trapd00r/LS_COLORS
14 |
15 |
--------------------------------------------------------------------------------
/plugins/zsh-syntax-highlighting/images/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-syntax-highlighting/images/1.png
--------------------------------------------------------------------------------
/plugins/zsh-syntax-highlighting/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-syntax-highlighting/images/2.png
--------------------------------------------------------------------------------
/plugins/zsh-syntax-highlighting/images/zsh-users-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zsh-syntax-highlighting/images/zsh-users-icon.png
--------------------------------------------------------------------------------
/plugins/zsh-systemd_le0me55i/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-systemd_le0me55i",
4 | displayName: "Zsh Systemd (le0me55i)",
5 | type: "shell",
6 | description:
7 | "forked from https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/systemd",
8 | authors: [
9 | {
10 | name: "le0me55i",
11 | github: "le0me55i",
12 | },
13 | ],
14 | github: "le0me55i/zsh-systemd",
15 | license: ["Unlicense"],
16 | shells: ["zsh"],
17 | categories: ["Other"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["systemd.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-theme_igor9silva/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🌟",
3 | name: "zsh-theme_igor9silva",
4 | displayName: "igor9silva's Zsh Theme",
5 | type: "shell",
6 | description: "Minimalist theme for oh-my-zsh.",
7 | authors: [
8 | {
9 | name: "igor9silva",
10 | github: "igor9silva",
11 | },
12 | ],
13 | github: "igor9silva/zsh-theme",
14 | license: ["NOASSERTION"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["igorsilva.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-theme_vercel/README.md:
--------------------------------------------------------------------------------
1 | # vercel.zsh-theme
2 | ▲Vercel's `zsh` theme
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/plugins/zsh-theme_vercel/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "▲",
3 | name: "zsh-theme_vercel",
4 | displayName: "Vercel Zsh Theme",
5 | type: "shell",
6 | description: "Yet another zsh theme",
7 | authors: [
8 | {
9 | name: "vercel",
10 | github: "vercel",
11 | },
12 | ],
13 | github: "vercel/zsh-theme",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | keywords: ["zsh", "oh-my-zsh", "shell", "hyper", "vercel"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["vercel.zsh-theme"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh-viexchange_okapia/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "zsh-viexchange_okapia",
4 | displayName: "Zsh Vi Exchange",
5 | type: "shell",
6 | description: "zsh plugin similar to vim-exchange",
7 | authors: [
8 | {
9 | name: "okapia",
10 | github: "okapia",
11 | },
12 | ],
13 | github: "okapia/zsh-viexchange",
14 | license: ["ISC"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-viexchange.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-vim-plugin_nviennot/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⚡️",
3 | name: "zsh-vim-plugin_nviennot",
4 | displayName: "Zsh Vim Plugin",
5 | type: "shell",
6 | authors: [
7 | {
8 | name: "nviennot",
9 | github: "nviennot",
10 | },
11 | ],
12 | github: "nviennot/zsh-vim-plugin",
13 | shells: ["zsh"],
14 | categories: ["Other"],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["vim.plugin.zsh"],
18 | },
19 | };
20 |
21 | export default plugin;
22 |
--------------------------------------------------------------------------------
/plugins/zsh-vimto_laurenkt/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh-vimto_laurenkt",
4 | displayName: "Zsh Vimto",
5 | type: "shell",
6 | description: "Improved zsh vim mode (bindkey -v) plugin",
7 | authors: [
8 | {
9 | name: "laurenkt",
10 | github: "laurenkt",
11 | },
12 | ],
13 | github: "laurenkt/zsh-vimto",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | installation: {
17 | origin: "github",
18 | sourceFiles: ["zsh-vimto.zsh"],
19 | },
20 | };
21 |
22 | export default plugin;
23 |
--------------------------------------------------------------------------------
/plugins/zsh-volta_cowboyd/README.md:
--------------------------------------------------------------------------------
1 | zsh-volta
2 | ===========
3 |
4 | Seamlessly add the excellent [Volta][1] node toolchain manager to your
5 | environment. This plugin will install Volta if you do not have it
6 | installed already.
7 |
8 | ### Installation
9 |
10 | Add the following to your zsh plugin manager. for example:
11 |
12 | ``` shell
13 | # antigen
14 | antigen bundle cowboyd/zsh-volta --branch v1
15 |
16 | # zim
17 | zmodule cowboyd/zsh-volta
18 |
19 | # zplug
20 | zplug "cowboyd/zsh-volta", from:github
21 | ```
22 |
23 |
24 |
25 |
26 | Volta will be installed and configured for future shell sessions.
27 |
28 | [1]: https://volta.sh
29 |
30 |
--------------------------------------------------------------------------------
/plugins/zsh-vscode_dashixiong91/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔥",
3 | name: "zsh-vscode_dashixiong91",
4 | displayName: "Zsh VSCode",
5 | type: "shell",
6 | description: "a oh-my-zsh plugin to open file in vscode",
7 | authors: [
8 | {
9 | name: "dashixiong91",
10 | github: "dashixiong91",
11 | },
12 | ],
13 | github: "dashixiong91/zsh-vscode",
14 | shells: ["zsh"],
15 | categories: ["Other"],
16 | keywords: ["oh-my-zsh-plugin", "vscode"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-vscode.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-wakatime_wbingli/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😀",
3 | name: "zsh-wakatime_wbingli",
4 | displayName: "Zsh Wakatime",
5 | type: "shell",
6 | description: "ZSH plugin for wakatime",
7 | authors: [
8 | {
9 | name: "wbingli",
10 | github: "wbingli",
11 | },
12 | ],
13 | github: "wbingli/zsh-wakatime",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh-wakatime.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zsh-zapack_aiya000/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🚀",
3 | name: "zsh-zapack_aiya000",
4 | displayName: "Zsh Zapack",
5 | type: "shell",
6 | description: "The basic minimum zsh plugin **loader** :+1:",
7 | authors: [
8 | {
9 | name: "aiya000",
10 | github: "aiya000",
11 | twitter: "public_ai000ya",
12 | },
13 | ],
14 | github: "aiya000/zsh-zapack",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Framework"],
18 | keywords: ["zsh", "zsh-plugin", "git"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["zapack.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/zsh-zellij-plugin_jaeheonji/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💾",
3 | name: "zsh-zellij-plugin_jaeheonji",
4 | displayName: "Zsh Zellij Plugin",
5 | type: "shell",
6 | description: "Zsh Plugin for Zellij",
7 | authors: [
8 | {
9 | name: "jaeheonji",
10 | github: "jaeheonji",
11 | },
12 | ],
13 | github: "jaeheonji/zsh-zellij-plugin",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | keywords: ["zellij", "zsh"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zellij.plugin.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zsh2000_consolemaverick/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💥",
3 | name: "zsh2000_consolemaverick",
4 | displayName: "Zsh2000",
5 | type: "shell",
6 | description: "Pretty sweet zsh theme",
7 | authors: [
8 | {
9 | name: "consolemaverick",
10 | github: "consolemaverick",
11 | twitter: "consolemaverick",
12 | },
13 | ],
14 | github: "consolemaverick/zsh2000",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zsh2000.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zshcomrade_landongn/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | copy .zsh-theme to ```~/.oh-my-zsh/themes```
4 |
5 | install fonts to your system.
6 |
7 | double click the terminal color prefs
8 |
9 | set font in terminal to ```"Ubuntu Mono For Powerline 18pt"```
10 |
11 | set ```ZSH_THEME="comrade" ``` in your ```.zshrc```
12 |
13 | ```source ~/.zshrc```
14 | and go!
15 |
16 |
17 |
--------------------------------------------------------------------------------
/plugins/zshcomrade_landongn/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "💡",
3 | name: "zshcomrade_landongn",
4 | displayName: "Zsh Comrade",
5 | type: "shell",
6 | description: "A ZSH Theme, Comrade!",
7 | authors: [
8 | {
9 | name: "landongn",
10 | github: "landongn",
11 | twitter: "landongn",
12 | },
13 | ],
14 | github: "landongn/zshcomrade",
15 | shells: ["zsh"],
16 | categories: ["Prompt"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["comrade.zsh-theme"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/zshing_zakariaGatter/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⌨️",
3 | name: "zshing_zakariaGatter",
4 | displayName: "Zshing",
5 | type: "shell",
6 | description: "Zsh plugin manager similar to VundleVim ",
7 | authors: [
8 | {
9 | name: "zakariaGatter",
10 | github: "zakariaGatter",
11 | },
12 | ],
13 | github: "zakariaGatter/zshing",
14 | license: ["MIT"],
15 | shells: ["zsh"],
16 | categories: ["Framework"],
17 | keywords: ["zsh", "zsh-plugins", "shell", "shell-script", "plugin"],
18 | installation: {
19 | origin: "github",
20 | sourceFiles: ["zshing.zsh"],
21 | },
22 | };
23 |
24 | export default plugin;
25 |
--------------------------------------------------------------------------------
/plugins/zshmarks_jocelynmallon/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🔖",
3 | name: "zshmarks_jocelynmallon",
4 | displayName: "Zshmarks",
5 | type: "shell",
6 | description:
7 | "A port of Bashmarks (simple bookmarking plugin by Todd Werth) for oh-my-zsh",
8 | authors: [
9 | {
10 | name: "jocelynmallon",
11 | github: "jocelynmallon",
12 | },
13 | ],
14 | github: "jocelynmallon/zshmarks",
15 | shells: ["zsh"],
16 | categories: ["Other"],
17 | installation: {
18 | origin: "github",
19 | sourceFiles: ["zshmarks.plugin.zsh"],
20 | },
21 | };
22 |
23 | export default plugin;
24 |
--------------------------------------------------------------------------------
/plugins/ztrace_zdharma-continuum/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "🧑💻",
3 | name: "ztrace_zdharma-continuum",
4 | type: "shell",
5 | authors: [
6 | {
7 | name: "zdharma-continuum",
8 | github: "zdharma-continuum",
9 | },
10 | ],
11 | github: "zdharma-continuum/ztrace",
12 | license: ["NOASSERTION"],
13 | shells: ["zsh"],
14 | categories: ["Other"],
15 | installation: {
16 | origin: "github",
17 | sourceFiles: ["ztrace.plugin.zsh"],
18 | },
19 | };
20 |
21 | export default plugin;
22 |
--------------------------------------------------------------------------------
/plugins/zulu_zulu-zsh/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "😎",
3 | name: "zulu_zulu-zsh",
4 | displayName: "Zulu",
5 | type: "shell",
6 | description: "Total environment manager for ZSH",
7 | authors: [
8 | {
9 | name: "zulu-zsh",
10 | github: "zulu-zsh",
11 | },
12 | ],
13 | github: "zulu-zsh/zulu",
14 | license: ["MIT"],
15 | site: "https://zulu.molovo.co",
16 | shells: ["zsh"],
17 | categories: ["Framework"],
18 | keywords: ["zulu", "zsh", "framework", "plugin-manager"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["build.zsh"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/plugins/zys-zsh-theme_ZYSzys/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/withfig/plugins/472b99ba0609b55cca8e4a8c0f4a83d768ad59af/plugins/zys-zsh-theme_ZYSzys/README.md
--------------------------------------------------------------------------------
/plugins/zys-zsh-theme_ZYSzys/index.ts:
--------------------------------------------------------------------------------
1 | const plugin: Fig.Plugin = {
2 | icon: "⭐️",
3 | name: "zys-zsh-theme_ZYSzys",
4 | displayName: "ZYSzys",
5 | type: "shell",
6 | description: ":rainbow:A ZSH theme similar with agnoster-zsh-theme.",
7 | authors: [
8 | {
9 | name: "ZYSzys",
10 | github: "ZYSzys",
11 | twitter: "ZYSzys_",
12 | },
13 | ],
14 | github: "ZYSzys/zys-zsh-theme",
15 | license: ["MIT"],
16 | shells: ["zsh"],
17 | categories: ["Prompt"],
18 | keywords: ["zsh", "zsh-theme"],
19 | installation: {
20 | origin: "github",
21 | sourceFiles: ["zys.zsh-theme"],
22 | },
23 | };
24 |
25 | export default plugin;
26 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "outDir": "./build",
4 | "target": "ES6",
5 | "module": "commonjs",
6 | "lib": ["ESNext", "DOM"],
7 | "esModuleInterop": true,
8 | "moduleResolution": "node",
9 | "strict": true,
10 | "allowSyntheticDefaultImports": true,
11 | "baseUrl": "./",
12 | "declaration": true,
13 | "noErrorTruncation": true
14 | },
15 | "exclude": ["node_modules/"],
16 | "include": ["index.d.ts", "plugins/**/*", "util/**/*"],
17 | "types": ["index.d.ts"]
18 | }
19 |
--------------------------------------------------------------------------------
/util/index.ts:
--------------------------------------------------------------------------------
1 | export const loadPlugin = (
2 | name: string,
3 | forceLatest = false,
4 | esm = true
5 | ): Promise => {
6 | const source = forceLatest
7 | ? `https://cdn.jsdelivr.net/npm/@fig/plugins/dist/${esm ? "esm" : "cjs"}`
8 | : "..";
9 | // Hacky workaround to https://github.com/evanw/esbuild/issues/532#issuecomment-1044740080
10 | // load module.default.default for cjs and module.default for esm.
11 | return import(`${source}/plugins/${name}/index.js`).then(
12 | mod => "default" in mod.default ? mod.default.default : mod.default
13 | );
14 | };
15 |
--------------------------------------------------------------------------------