adaszko / complgen
Declarative bash/fish/zsh completions without writing shell scripts
☆251Updated last week
Alternatives and similar repositories for complgen:
Users that are interested in complgen are comparing it to the libraries listed below
- CLI tool to help keep track of your Git repositories, written in Rust☆334Updated 2 weeks ago
- An unintrusive environment manager☆204Updated 2 weeks ago
- CLI tool to conditionally execute commands only when files in a dependency list have been updated. Like `make`, but standalone.☆114Updated 2 years ago
- An interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.☆377Updated 2 months ago
- a subprocess caching utility, available as a command line binary and a Rust library.☆273Updated 2 weeks ago
- A diff filter highlighting which line parts have changed☆311Updated last week
- `scm-record` is a UI component to interactively select changes to include in a commit. It's meant to be embedded in source control toolin…☆56Updated last week
- A small, interactive command runner☆133Updated last year
- Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs plus useful features. Liste…☆195Updated this week
- Jujutsu UI (jjui) is a Text User Interface (TUI) designed for interacting with the Jujutsu version control system.☆85Updated this week
- The Universal Binary Installer☆325Updated this week
- xargs + awk with pattern matching support. `ls *.bak | rargs -p '(.*)\.bak' mv {0} {1}`☆522Updated last year
- Command line frecency tracking☆137Updated last year
- A command line utility on top of the tera templating engine. Takes json|yaml|toml as input and can merge ENV in. You may see it as envsub…☆83Updated 2 months ago
- Wrapper to exec a command in a pty, even if redirecting the output☆153Updated 2 months ago
- A tree-sitter grammar for nu-lang, the language of nushell☆139Updated 2 weeks ago
- Clone a git repository into a standard location organised by domain and path.☆149Updated 10 months ago
- Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations☆105Updated 2 months ago
- An asynchronous, runtime data feedable terminal paging library for Rust☆333Updated 9 months ago
- ☆102Updated 2 months ago
- Nitpicking commit history since beabf39☆112Updated last week
- A command line utility for batch-renaming files.☆84Updated last year
- Super powered replacement for GNU Stow☆199Updated 2 weeks ago
- Filter out duplicates on the command line. Replacement for `sort | uniq` optimized for speed (10x faster) when sorting is not needed.☆245Updated last year
- Text calculator with support for units and conversion☆139Updated last year
- Use neovim as pager☆222Updated 8 months ago
- A CLI frontend for your bash scripts.☆60Updated last year
- Mass renamer TUI written in Rust☆115Updated last week
- `$ mdsh` # a markdown shell pre-processor☆136Updated this week
- A grep-like tool which understands source code syntax and allows for manipulation in addition to search☆724Updated 2 weeks ago