All Projects → withfig → Autocomplete

withfig / Autocomplete

Licence: mit
Autocomplete for terminals on MacOS

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Autocomplete

Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+677.15%)
Mutual labels:  cli, terminal, zsh, fish
Nord Iterm2
An arctic, north-bluish clean and elegant iTerm2 color scheme.
Stars: ✭ 651 (+14.41%)
Mutual labels:  cli, terminal, zsh, iterm2
Caporal.js
A full-featured framework for building command line applications (cli) with node.js
Stars: ✭ 3,279 (+476.27%)
Mutual labels:  cli, terminal, zsh, autocomplete
Awesome Shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
Stars: ✭ 22,631 (+3877.33%)
Mutual labels:  cli, zsh, fish
Bashhub Server
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Stars: ✭ 189 (-66.78%)
Mutual labels:  cli, terminal, zsh
Nord Terminal App
An arctic, north-bluish clean and elegant Terminal.app color theme.
Stars: ✭ 198 (-65.2%)
Mutual labels:  cli, terminal, zsh
Gh
Easily manage your local git repos
Stars: ✭ 156 (-72.58%)
Mutual labels:  cli, zsh, fish
Nord Gnome Terminal
An arctic, north-bluish clean and elegant GNOME Terminal color theme.
Stars: ✭ 258 (-54.66%)
Mutual labels:  cli, terminal, zsh
Geo
🌎 A Bash utility for easy wan, lan, router, dns, mac address, and geolocation output, with clean stdout for piping
Stars: ✭ 225 (-60.46%)
Mutual labels:  cli, terminal, zsh
G
Simple go version manager, gluten-free
Stars: ✭ 307 (-46.05%)
Mutual labels:  cli, zsh, fish
Nord Dircolors
An arctic, north-bluish clean and elegant dircolors theme.
Stars: ✭ 328 (-42.36%)
Mutual labels:  cli, terminal, zsh
Gitmux
💻 Git in your tmux status bar
Stars: ✭ 180 (-68.37%)
Mutual labels:  cli, zsh, fish
Zsh Autosuggestions
Fish-like autosuggestions for zsh
Stars: ✭ 19,697 (+3361.69%)
Mutual labels:  zsh, fish, autocomplete
Cw
The best way to tail AWS CloudWatch Logs from your terminal
Stars: ✭ 368 (-35.33%)
Mutual labels:  cli, terminal, zsh
Nord Xresources
An arctic, north-bluish clean and elegant Xresources color theme.
Stars: ✭ 210 (-63.09%)
Mutual labels:  cli, terminal, zsh
Kafkactl
Command Line Tool for managing Apache Kafka
Stars: ✭ 177 (-68.89%)
Mutual labels:  cli, zsh, fish
config
Fig's integrations with bash, zsh, fish, ssh, and tmux. Also contains Fig's installation and update scripts. Finally, this repo is the root of the .fig folder that is installed on your computer when you download Fig!
Stars: ✭ 44 (-92.27%)
Mutual labels:  zsh, fish, autocomplete
Forgit
💤 A utility tool powered by fzf for using git interactively.
Stars: ✭ 1,823 (+220.39%)
Mutual labels:  cli, zsh, fish
Nord Xfce Terminal
An arctic, north-bluish clean and elegant Xfce Terminal color theme.
Stars: ✭ 136 (-76.1%)
Mutual labels:  cli, terminal, zsh
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (+1.41%)
Mutual labels:  cli, terminal, iterm2


os Signup Documentation Slack Twitter

Fig adds autocomplete to the terminal. As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal on macOS.

Fig Visual Autocomplete For Your Terminal Demo

Add a completion spec for a CLI tool

Looking to improve autocomplete functionality or add support for your favorite CLI tool? We welcome contributions for new specs!

Completion specs are defined in a declarative JSON schema, that specifies subcommands, options and arguments. Suggestions can be generated dynamically by running shell commands or reading local files, in addition to the information in the spec itself.

For more documentation and tutorials, visit withfig.com/docs

To request completions for a CLI tool, open an issue.

Linting Your Spec

The autocomplete spec linter can be run to validate the format of completion specs. Run it to get syntax and type errors from your autocomplete spec.

To use the linter, run the following command from the root folder. node linter.js specs/[specName].js

To run the linter on ALL specs in the /specs folder, run node linter.js

FAQ

What terminals does Fig work with?

Fig works with iTerm, the native MacOS Terminal app, Hyper and the integrated terminal in VSCode.

How does Fig work?

Fig uses the Accessibility API on Mac to insert text on your behalf and read the current keybuffer.

Does Fig work on Windows or Linux?

Currently, Fig is only available on MacOS.

How can I get access?

Sign up for the waitlist at withfig.com. Fig is currently in a private beta. We are onboarding batches of new users each week.

Can I use this for internal scripts and CLI tools at my company?

Yes! Check out the autocomplete for teams in our docs. Reach out to [email protected] if you need help.

Did we miss something?

Get in touch at [email protected] or chat with us on Slack

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].