go-cli

Web site: github.com/deadsy/go-cli
Category: Office
Subcategory: Text Editors
Platform: Linux, BSD, OS X, Unix-like
License: MIT
Interface: CLI
Wikipedia:
First release: 2017

go-cli – a Go based line editor and command line interface. The line editing code is a port of the C based linenoise library.

The line editor can be used standalone. The CLI makes use of the line editor.

Line Editing Features:
– single line editing
– multiline editing
– input from files/pipes
– input from unsupported terminals
– history
– completions
– hints
– line buffer initialization: Set an initial buffer string for editing.
– hot keys: Set a special hot key for exiting line editing.
– loop functions: Call a function in a loop until an exit key is pressed.

CLI Features:
– hierarchical menus
– command tab completion
– command history
– context sensitive help
– command editing


Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Accessibility Toolbar