readline alternatives and similar packages
Based on the "Standard CLI" category.
Alternatively, view readline alternatives based on common mentions on social networks and blogs.
-
urfave/cli
A simple, fast, and fun package for building command line apps in Go -
elvish
Elvish = Expressive Programming Language + Versatile Interactive Shell -
The Platinum Searcher
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings. -
pflag
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. -
mitchellh/cli
A Go library for implementing command-line interfaces. -
complete
bash completion written in go + bash completion for go command -
flaggy
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies. -
commandeer
Automatically sets up command line flags based on struct fields and tags. -
wmenu
An easy to use menu structure for cli applications that prompts users to make choices. -
flag
Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand -
cmdr
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations -
wlog
A simple logging interface that supports cross-platform color and concurrency. -
go-getoptions
Fully featured Go (golang) command line option parser with built-in auto-completion support. -
argv
A Go library to split command line string as arguments array using the bash syntax. -
command-chain
A go library for easy configure and run command chains. Such like pipelining in unix shells. -
Go-Console
GoConsole: the golang component that eases the creation of beautiful command line interfaces. -
subcmd
Another approach to parsing and running subcommands. Works alongside the standard flag package. -
hiboot cli
cli application framework with auto configuration and dependency injection.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
Do you think we are missing an alternative of readline or a related project?
README
A powerful readline library in Linux
macOS
Windows
Solaris
Guide
- [Demo](example/readline-demo/readline-demo.go)
- [Shortcut](doc/shortcut.md)
Repos using readline
Feedback
If you have any questions, please submit a github issue and any pull requests is welcomed :)
Backers
Love Readline? Help me keep it alive by donating funds to cover project expenses! [Become a backer]
Sponsors
Become a sponsor and get your logo here on our Github page. [Become a sponsor]
*Note that all licence references and agreements mentioned in the readline README section above
are relevant to that project's source code only.