Deprecated. See https://github.com/massdriver-cloud/mass
A command line interface for managing Massdriver bundles and applications.
This repo uses precommit. Don't skip this step.
- Install precommmit on your system.
- Run
pre-commit install
to run hooks ongit commit
Generate a new bundle:
mass bundle generate -o ./my-bundle
TBD
Next you'll need to build your bundle. This will convert your params and connections into terraform variables for local development. This is also run during CI/CD to publish your bundle to Massdriver.
mass bundle build
./cmd
- Cobra commands; args / flags parsing, calls to domain commands (./pkg/cmd
)./pkg/cmd
- high level testable commands; leave out cobra specifics./pkg/api2
- GraphQL queries/mutations written w/ Genqclient (actively migrating)./pkg/views
- Bubbletea interfaces used by applicable./pkg/cmd
s