* 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
* PackageInfo objects are now cached because NimScript evaluation is expensive.
* before/after hooks now return `true` by default.
* Bugfix: when hooks weren't found Nimble would still think that a hook told it
to skip an action.
* PackageInfo now includes info about which hooks are defined to prevent
unnecessary execution of those hooks.
* Probably more.