Skip to content

WIP: Command line application that easily creates a project that supports sensible settings for starter code.

License

Notifications You must be signed in to change notification settings

droxey/makeproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

makeproject

WIP: Command line application that easily creates a project that supports sensible settings for starter code. Features templates!

Features

How to Use

NAME:
   makeproject - Create new projects easily.

USAGE:
   makeproject [global options] command [command options] [arguments...]

VERSION:
   0.0.0

AUTHOR:
   Dani Roxberry <dani@bitoriented.com>

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --name value   --name=BEW-1.2-Project-Starter
   --type value   --type=python
   --help, -h     show help
   --version, -v  print the version

Contributing

Please fork the project, then submit a pull request to contribute!

Add a New Project Template

Templates represent starter code that can be created for both languages (example: python) and frameworks (example: flask, django).

  1. Add template files in the templates directory. Note the following:
    • Files must end with .tmpl to be included.
    • The .tmpl extension is stripped when the command is run.
  2. Edit the options/options.enum file and add an option.
  3. In the terminal, run: enum -fp=options.enum
  4. Test makeproject with the new project: makeproject --name=test_new --type=new_type

About

WIP: Command line application that easily creates a project that supports sensible settings for starter code.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages