Skip to content

feat: implement interactive CLI setup #17

@codevalve

Description

@codevalve

Interactive CLI Setup Implementation

Description

Create an interactive CLI experience for project setup and configuration.

Features

  • Framework selection prompt
    • Vue.js (default)
    • Minimal template
  • Feature selection system
    • standard-version
    • commitlint
    • GitHub Actions options
    • Husky git hooks
    • VSCode settings
  • Preset management
    • Full preset
    • Minimal preset
    • Team preset support

Technical Implementation

  1. Use inquirer.js for prompts
  2. Create preset configuration system
  3. Implement template generation
  4. Add team standards file support

Success Criteria

  • Intuitive CLI experience
  • All prompts work as expected
  • Preset system functions correctly
  • Team standards can be imported

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthigh-priorityHigh priority tasks that need immediate attention

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions