Skip to content

v0.4.0

Choose a tag to compare

@siddarthc siddarthc released this 10 Apr 04:54
· 8 commits to main since this release

Explicit language selection for non-interactive mode

Added

  • --lang flag — specify languages: --lang python,go,node
  • --infra flag — specify infrastructure: --infra postgres,redis
  • -d/--description flag — set project description
  • --yes now requires --lang for greenfield (no more surprising defaults)
  • Validation with clear error messages for invalid names

Examples

npm create @vyuhlabs/devstack my-app --yes --lang python
npm create @vyuhlabs/devstack my-app --yes --lang python,go --infra postgres --preset strict
npx @vyuhlabs/create-devstack init --yes   # brownfield: auto-detects, no --lang needed

94 tests across 11 test files.