https://github.com/arnos-stuff/mkshell
A python CLI tool to make pure-shell CLI tools. Supports declarative, interactive and markup-file based syntax.
https://github.com/arnos-stuff/mkshell
Last synced: about 1 year ago
JSON representation
A python CLI tool to make pure-shell CLI tools. Supports declarative, interactive and markup-file based syntax.
- Host: GitHub
- URL: https://github.com/arnos-stuff/mkshell
- Owner: arnos-stuff
- Created: 2023-07-28T02:37:46.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-28T03:21:46.000Z (almost 3 years ago)
- Last Synced: 2025-03-27T13:13:02.499Z (about 1 year ago)
- Language: C
- Size: 815 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MK SHELL - Make Shell Scripts (Easily) !
If you install this cli through `pip`
```shell
pip install -U mkshell
```
Just type the command name:
```shell
mkshell
```
to get the following output:
```shell
❯❯❯ mkshell
Usage: mkshell [OPTIONS] COMMAND [ARGS]...
A tool to autogenerate pure shell CLI-like scripts easily.
███╗░░░███╗██╗░░██╗ ░██████╗██╗░░██╗███████╗██╗░░░░░██╗░░░░░
████╗░████║██║░██╔╝ ██╔════╝██║░░██║██╔════╝██║░░░░░██║░░░░░
██╔████╔██║█████═╝░ ╚█████╗░███████║█████╗░░██║░░░░░██║░░░░░
██║╚██╔╝██║██╔═██╗░ ░╚═══██╗██╔══██║██╔══╝░░██║░░░░░██║░░░░░
██║░╚═╝░██║██║░╚██╗ ██████╔╝██║░░██║███████╗███████╗███████╗
╚═╝░░░░░╚═╝╚═╝░░╚═╝ ╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝╚══════╝
Welcome !
This is MKShell --- short for make-shell.
This tools allows two things:
- Write pure shell CLIs with basic capabilities using either
(1) YAML markup language to document flags, aliases, code
(2) Declarative python code => Library
(3) Interactive shell sessions => CLI
if you have any questions, please leave a comment at https://github.com/arnos-stuff/
```