CLI Boilerplate Generator is a program that generates a friendly CLI boilerplate Python program using the argparse module.
- Python 2 or Python 3
git clone https://github.com/angelolicastro/cli-boilerplate-generator.git
cli-boilerplate-generator.py [_h] [_force] name args [args ...]
$ python cli-boilerplate-generator.py myProgramName myFirstArgument mySecondArgument --myFirstFlag
cli-boilerplate-generator.py: myProgramName.py was successfully generated!
This will generate the following program.
$ cat myProgramName.py
from argparse import ArgumentParser
def main():
parser = ArgumentParser()
parser.add_argument('myFirstArgument')
parser.add_argument('mySecondArgument')
parser.add_argument('--myFirstFlag')
args = parser.parse_args()
# TODO: Add some stuff here!
if __name__ == '__main__':
main()
Copyright (c) 2016 Angelo Licastro