Jumpstart your Nim project at Status
Go to file
Mamy Ratsimbazafy c6aa9f9c8b
fix "lang" undeclared identifier
2018-03-22 09:54:17 +01:00
src Add description and how to install/use to readme 2018-03-20 19:17:47 +01:00
tests initial commit 2018-03-14 16:11:52 +01:00
.gitignore Improve .gitignore and nimble of the package 2018-03-14 23:10:46 +01:00
LICENSE-APACHEv2 initial commit 2018-03-14 16:11:52 +01:00
LICENSE-MIT initial commit 2018-03-14 16:11:52 +01:00
README.md improve part about license argument 2018-03-20 19:19:53 +01:00
nimbus_launch.nimble fix "lang" undeclared identifier 2018-03-22 09:54:17 +01:00

README.md

Nimbus Launch

License: Apache License: MIT Stability: experimental

Jumpstart your Nim project at Status

Nimbus-launch creates a Nim project template with:

  • folders: src/tests/benchmarks/examples/docs
  • your license(s) of choice
  • a .gitignore
  • a .nimble file
  • Travis and Appveyor configuration
  • A README with
    • your continuous integration, license(s) and "stability: experimental" badges
    • An installation section with the nimble command
    • A license section with your license(s) of choice
  • A skeleton source file
  • A skeleton test file including importing the project and the unittest module

Installation

nimble install https://github.com/status-im/nimbus-launch@#master

How to use

nimbus_launch projectName githubName nimbleName

For example

nimbus_launch MyAwesomeProject my-awesome-project my_awesome_project

Options:

nimbus_launch --help
Usage:
  nimbus_launch [optional-params] {projectName:string} {githubName:string} {nimbleName:string}
  Options(opt-arg sep :|=|spc):
  --help, -?                                        print this help message
  -l=, --licenses=       Licenses  {MIT, Apachev2}  set licenses
  -t=, --travis_config=  Licenses  StatusDocker     set travis_config

By default:

  • licenses are MIT,Apachev2 and support MIT, Apachev2, GPLv2 and GPLv3 or any combination of those, separated by a comma and no space.
  • travis_config is Docker with Status patches to devel.
    • The alternative is Generic, which tests linux, macOS and the latest stable and devel branches. Templates to install custom apt-get or Homebrew dependencies are included

License

Licensed under either of

at your option.