A portable CLI tool for initializing programming projects from pre-defined templates. This tools is written in GoLang and doesn't have any 3rd-party dependencies.
$ go install github.com/moeenn/projects@latest
Usage of projects:
-list
Print list of available template names
-name string
Name of project being initialized (default "sandbox")
-template string
Project template to use (default "cpp-cmake")
$ projects -list
Valid templates include:
- c
- cpp-cmake
- cpp-make
- javascript (or 'js')
- typescript (or 'ts')
- java-gradle
- python
$ go build .
- Allow initializing git repositories