ishell
f-license
Our great sponsors
ishell | f-license | |
---|---|---|
2 | 4 | |
1,622 | 765 | |
- | - | |
0.0 | 4.6 | |
6 months ago | about 2 months ago | |
Go | Go | |
MIT License | 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.
ishell
-
Ask HN: What libraries does go have for building interactive shells?
I want to build a command line tool with context-sensitive completion. This is important because it allows interactive exploration of the options -- both of the application and of the current data model -- available to the user.
So far this is what I've found.
https://github.com/desertbit/grumble
https://github.com/spf13/cobra
https://github.com/urfave/cli
https://github.com/abiosoft/ishell
I would like to know people's experiences and recommendations in building such an app in go.
f-license
We haven't tracked posts mentioning f-license yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
cobra - A Commander for modern Go CLI interactions
grumble - A powerful modern CLI and SHELL
jwt-key-server - JWT based remote licensing server.
readline - Readline is a pure go(golang) implementation for GNU-Readline kind library
what-anime-cli - ❓🖼 Find the anime scene by image using your terminal
jwt - Safe, simple and fast JSON Web Tokens for Go
Clear-MachineKeys - Clean (move or delete) Machine Key files from RSA MachineKeys folder.
jkt48-showroom-cli - JKT48 Showroom CLI - A lightning-fast and lightweight CLI tool to access real-time information and live streams of JKT48 members on Showroom
goffy - A command-line tool for downloading public playlists, albums and individual tracks via Spotify URLs.
commands-hive - cli application to store daily use/important commands written in golang
gnt - Quickly create your Go project in your favorite terminal with `gnt`.
gopayloader - HTTP/S benchmark/load testing cross-platform tool with optional jwt generation - supports HTTP/1.1, HTTP/2, HTTP/3