ballet

The Ballet command line interface

ballet [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

-v, --verbose

Increase verbosity

-q, --quiet

Decrease verbosity

quickstart

Generate a brand-new ballet project

ballet quickstart [OPTIONS]

Options

--create-github-repo

Create repo on GitHub for resulting project

--github-token <github_token>

github personal access token

Environment variables

GITHUB_TOKEN

Provide a default for --github-token

start-new-feature

Start working on a new feature from a template

ballet start-new-feature [OPTIONS]

Options

--branching, --no-branching

whether to create a new branch to work on the feature

update-project-template

Update an existing ballet project from the upstream template

ballet update-project-template [OPTIONS]

Options

-p, --push, --no-push

Push updates to remote on success

--path <project_template_path>

Specify override for project template path (i.e. gh:ballet/ballet)

validate

Validate project changes from a candidate branch

ballet validate [OPTIONS]

Options

-A, --check-all
--check-project-structure, --no-check-project-structure
--check-feature-api, --no-check-feature-api
--evaluate-feature-acceptance, --no-evaluate-feature-acceptance
--evaluate-feature-pruning, --no-evaluate-feature-pruning

Environment variables

BALLET_CHECK_PROJECT_STRUCTURE

Provide a default for --check-project-structure

BALLET_CHECK_FEATURE_API

Provide a default for --check-feature-api

BALLET_EVALUATE_FEATURE_ACCEPTANCE

Provide a default for --evaluate-feature-acceptance

BALLET_EVALUATE_FEATURE_PRUNING

Provide a default for --evaluate-feature-pruning