https://github.com/gvcgo/gshell
Lib for creating interactive cli applications.
https://github.com/gvcgo/gshell
cli cmd go golang interactive interactive-shell ishell local process remote shell
Last synced: 9 months ago
JSON representation
Lib for creating interactive cli applications.
- Host: GitHub
- URL: https://github.com/gvcgo/gshell
- Owner: gvcgo
- License: mit
- Created: 2023-12-08T11:20:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T14:12:59.000Z (almost 2 years ago)
- Last Synced: 2025-04-05T13:11:09.924Z (10 months ago)
- Topics: cli, cmd, go, golang, interactive, interactive-shell, ishell, local, process, remote, shell
- Language: Go
- Homepage:
- Size: 124 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gshell
Lib for creating interactive cli applications.
[gshell](https://github.com/moqsien/gshell) can interact with both local and remote processes.
# Usage
- Simple example for interactive cli.
- [ishell](https://github.com/moqsien/gshell/tree/main/examples/ishell)
- Example for cli handling with local processes.
- [ktrl_sock](https://github.com/moqsien/gshell/blob/main/examples/gktrl/ktrl_sock.go)
- Example for cli handling with remote processes.
- [ktrl_tcp](https://github.com/moqsien/gshell/blob/main/examples/gktrl/ktrl_tcp.go)
# License
MIT