* nimble run can work if only one binary in config
* usage changed
* runFile is option now
* usage updated
* small refactoring to reduce condition
* setRunOptions fix
* some code optimisation
* add git vcs and a default .nim.cfg file to the new created project
* remove the gitapi dependency
* add vcs support for new nimble project
* add vcs support for new nimble project
* update pull request #729
* add --git/hg flag instead of --vcs flag for nimble init command
* Replace deprecated procs
* Remove deprecated proc
* Use sugar instead of future
* Use sugar instead of future 2
* Remove renameBabelToNimble
since it wasn't exported or used anyways
* Use sugar instead of future 3
* Use toUnix
* Initialize options from the environment variable NIMBLE_DIR
* Tests for the existence of project.nim file
Matches nim's command line handling of 'nim c project'
The error message also states the files being tested.
* Fix deprecated warnings (#420)
* Fix deprecated warning
* Fix deprecation warnings
* Initialize options from the environment variable NIMBLE_DIR
* inform user about using NIMBLE_DIR env
* Reuse -y to mean accept defaults for init command
* Change cli.promptCustom to accept a ForcePrompt value and delegate prompting responsiblity to it
* Add prompt for different license selection
* Remove extra spaces in category in promptCustom and promptList
* Fix bug that always returned MIT
* Add LGPL3 to array of licenses
* Change to not prompt at all for package name
* Change to not prompt for author if acquired from vcs and moved before prompting for version
* Reduce excess indenting
* Create tools.writeContents to contain file writting functionality and use it to write the nimble file
* Create package src directory and add it to the nimble file
* Write an initial source file
* Create directory and files needed for testing
* Add package created message and change priority of nimble file creation
* Rearrange args for promptCustom and add another promptCustom function that doesn't accept ForcePrompt
* Add package type prompt, remove writeContents proc, rename initial test file, provide alternate initial file contents based on type, and other minor improvements