This is literally just a project workspace skeleton template of a Command Line Interface application with Command Line Arguments and Options
- Folders
- docs : To store all documentations
- app : Your Application workspace folder
- src : Your project source files and libraries
- res : Resources folder
NIL
- git : To clone the repository
- Clone the repository
git clone https://github.com/Thanatisia/shellscript-cli-app-skeleton
- clone the repository
- Modify the README and Documentations
- Go to app/src
- Modify the source file to your requirements
- The main.sh script contains a general template of what options are typically used and found in CLI applications with Command Line Options (Regardless of language)
- The script is seperated into functions
- i.e. The command line options are retrieved in a seperate function for modularity and customizability