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.
Golang's tooling is fantastic. It is simple and doesn't require any additional setup for testing, formatting etc. It would be nice if we could replicate a similar experience with other programming languages. Hence, this project was born.
Please see the Releases section to download the pre-built binary for your system.
$ go install github.com/moeenn/projects@latest
$ go build .
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 "go")
$ projects -list
Valid templates include:
- go
- c
- cpp-cmake
- cpp-make
- javascript (or 'js')
- typescript (or 'ts')
- java-gradle
- python (or 'py')