Skip to main content

A tool to autogenerate pure shell CLI-like scripts easily.

Project description

MK SHELL - Make Shell Scripts (Easily) !

If you install this cli through pip

pip install -U mkshell

Just type the command name:

mkshell

to get the following output:

❯❯❯ 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/                         
                                                                                                        

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkshell-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

mkshell-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file mkshell-0.1.0.tar.gz.

File metadata

  • Download URL: mkshell-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.3.12-204.fsync.fc38.x86_64

File hashes

Hashes for mkshell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 668283cee47d3c1d91daaf5bb54a897d63bd4b6ecf131a01dad30be72b2bc912
MD5 bd663fa5cb9924ef6c753d9cb88fc326
BLAKE2b-256 4333f0c0b4e2751c2dcb6a762de791c6eefcb618c5ca27bd2dcdd0b54493e373

See more details on using hashes here.

File details

Details for the file mkshell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mkshell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.3.12-204.fsync.fc38.x86_64

File hashes

Hashes for mkshell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf71d54b0e46916d4f32dccbf53d084a70c224ea5702e650559a162912b09633
MD5 e3042bf18f6741a34eee3ae75c3ecd21
BLAKE2b-256 67cc6cfc9de4f7b36bd800b9f2276c1fbb74a8be1121182584f39996b0defad0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page