complgen
vifi-prompt
complgen | vifi-prompt | |
---|---|---|
5 | 1 | |
193 | 2 | |
- | - | |
9.3 | 6.6 | |
about 1 month ago | almost 2 years ago | |
Rust | Rust | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
complgen
- complgen: Generate bash/fish/zsh completions from a single declarative grammar
-
adaszko/complgen: Generate {bash,fish,zsh} completions from a single EBNF-like grammar
The advantage complgen has over clap_complete (currently) is that it can generate completions based on an external command output. For example for cargo, you can have this (incomplete yet) grammar that not only completes +toolchains in cargo but also suggest test names in cargo test .
- Show HN: Complgen: Generate {bash,fish,zsh} completions from a EBNF-like grammar
- Complgen: Generate shell completions based on a BNF-like grammar
vifi-prompt
What are some alternatives?
dotfiles - :computer: *n*x dotfiles for a user shell. Targets primarily desktop Linux. Uses: i3, fish, pywal, vim, fzf and dirp.
agkozak-zsh-prompt - A fast, asynchronous Zsh prompt with color ASCII indicators of Git, exit, SSH, virtual environment, and vi mode status. Framework-agnostic and customizable.
intellicomp - YAML-based specifications for providing cross-shell command completions
zsh-prompt-dir-glob
docopt - This project is no longer maintained. Please see https://github.com/jazzband/docopt-ng
zsh-prompt-dir-perms - Directory Permissions Segment for Zsh Prompts
rspark - ▁▂▆▇▁▄█▁ Sparklines for Rust apps
pureish - Minimal zsh configuration with pure, zsh-autosuggestions, zsh-syntax-highlighting and a few utilities.
zoxide - A smarter cd command. Supports all major shells.
bash-prompt-package - Easily customize your bash prompt
emuriscv