mirror of
https://github.com/status-im/nimbus-launch.git
synced 2025-02-21 09:38:25 +00:00
65 lines
2.1 KiB
Markdown
65 lines
2.1 KiB
Markdown
# Nimbus Launch
|
|
|
|
[](https://opensource.org/licenses/Apache-2.0)
|
|
[](https://opensource.org/licenses/MIT)
|
|

|
|
|
|
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 + Apache v2 and supports MIT, Apachev2, GPLv2 and GPLv3
|
|
- 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
|
|
|
|
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
|
|
* MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
|
|
|
|
at your option.
|