The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 10 Shell plugin-manager Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22Beyond zprof (https://www.bigbinary.com/blog/zsh-profiling) not really I'm afraid. I did the majority of my zsh-prompt hacking 10 years ago and haven't thought about it since. That snippet could be from anywhere.
You could peek at something like zprezto https://github.com/sorin-ionescu/prezto or pure https://github.com/sindresorhus/pure for tips.
Fetching git/hg/... info is always slow, so try and speed that up where you can (as to how to do that, uhh... I know my prompt has a dirty-state check nicked from pure for speed reasons). You can also cache any `asdf init zsh` or similar to a file and do the same "run in background" trick so the next shell will have any changes.
The biggest improvement I can remember was dropping zprezto for my own much smaller config, I really did not need much comparatively. Mostly some git info and "good default" options. I use zgenom for a plugin manager but only have 3 plugins, probably I should just dump it and inline the plugins to avoid getting owned one day.
You've got to install Fisher, then get z, sponge and a few others from the awsm.fish list.
Then you get trapped by the utility and struggle when you land on some remote server's bash shell.
https://github.com/jorgebucaran/fisher
https://github.com/jorgebucaran/awsm.fish#readme
Project mention: Deeply scammy looking zsh plugin manager called "zi" | news.ycombinator.com | 2024-04-08I don’t use zsh plugin managers myself, but it looks like zinit already had the ability to update itself. Why on earth replace a working solution with a broken one? zi won’t be able to load plugins when the computer is offline for no good legitimate reason that I can possibly think of.
https://github.com/zdharma-continuum/zinit#upgrade-zinit-and...
Personally I use https://github.com/marlonrichert/zsh-snap as my plugin manager. You can just reference this baseline template that the author of the plugin manager has made if you want a sample config:
Well, I turned to zap which works fine for me and solves my problem.
/u/unuing You might check out that discussion, or file a new bug. If you just want to try swapping out zplug, I personally like zcomet when using a plugin manager outside of a dotfiles manager.
Shell plugin-manager related posts
- zsh doesn't output anything when there's an segfault
- Hey, I'm new to Fish shell!
- Zap: A minimal zsh plugin manager
- Current state of plugin managers
- What is the difference between OhMyFish and Starship?
- Fish: Start ssh-agent on session opening on MacOS
- Completions plugin `saml2aws`
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source plugin-manager projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | prezto | 13,780 |
2 | antigen | 7,891 |
3 | fisher | 7,387 |
4 | zinit | 2,304 |
5 | zsh-snap | 1,236 |
6 | zap | 895 |
7 | zgenom | 327 |
8 | zcomet | 184 |
9 | voom | 28 |
10 | miniplug | 23 |
Sponsored