Skip to content

Project and template generators

init

Create a new project directory and initialize its Git repository:

bash
codewise init --project myapp
codewise init --project myapp --with-docker --with-deployment
FlagShortDescription
--project-pProject directory name
--with-dockerAdd a Dockerfile
--with-deploymentAdd a Kubernetes Deployment

template github-action

bash
codewise template github-action \
  --output .github/workflows/deploy.yaml \
  --app-name myapp \
  --repo https://github.com/example/myapp

template argo-app

bash
codewise template argo-app \
  --output k8s/argo-app.yaml \
  --app-name myapp \
  --repo https://github.com/example/myapp

Both template commands require --output and accept --app-name and --repo.

Released under the MIT License.