Vega (वेग) is developer friendly project scaffolding tool to speed up development process.
Several options to install:
- Via Installer Script:
curl -fsSL https://raw.githubusercontent.com/srijanone/vega/develop/scripts/install.sh | bash
- Via Homebrew:
brew install srijanone/vega/vega
- Update vega:
brew update && brew upgrade vega
- For Mac and Linux
- Update vega:
- Via Go:
go install github.com/srijanone/vega
- (This might install latest unreleases/bleeding-edge version)
- Via released binaries:
vega
: Vega usage
vega init
: Initializes vega
vega starterkit list
: List all available starterkits
vega create awesome-app --starterkit nodejs+redis
vega up
vega down
Command | Description | Arguments | Output |
---|---|---|---|
vega |
Prints out usage and help | --home <path/to/home> | |
vega version |
Prints out version | Vega 1.0.0 | |
vega home |
Prints out home vega home | ||
vega init |
Initializes vega | ||
vega starterkit list |
List all available starterkits | drupal8 nodejs |
|
vega create [path] --starterkit <name> |
Creates the starter kit at provided directory | --starterkit --repo |
|
vega repo add <repo-name> <url> |
Add another starterkit repo, Can choose local folder as well | ||
vega repo list |
Lists all the repo available | --repo | |
vega up |
Runs the application | --port --watch --no-browser |
|
vega down |
Stops the application and deletes the resources |
- All commands can take additional
--home
flag which will override default $VEGA_HOME --repo
flag can take git url or local folder url- Examples:
vega repo add globe [email protected]:vs4vijay/vega-starterkits.git
vega repo add new /Users/viz/SrijanX/custom
- Examples:
go run main.go
- To Release Binaries:
goreleaser
- Github Token to be created and exported:
export GITHUB_TOKEN=<token>
- Github Token to be created and exported:
- Srijan Team (https://srijan.net)
- Inspiration from Draft (https://draft.sh)
- Utilized Tilt (https://tilt.dev) for running the application
This software is covered under the Apache v2.0 license. You can read the license here.
This software uses tilt binary, which is covered by the Apache v2.0 license too.