Skip to content

Design a default CodeGuard install CLI #85

Description

@thomas-bartlett

Summary

Design a default CodeGuard install/update entry point so new users can get started without choosing between rule files, skills, MCP, and per-agent install paths.

Goals

  • Provide a simple default path for common users.
  • Keep advanced per-agent installation paths available for users who need them.
  • Avoid adding another confusing install option unless it clearly becomes the recommended default.

Design Questions

  • Should this be a CLI, a uvx entry point, or another lightweight install mechanism?
  • What should the first version support: install only, install plus update, or install plus validation?
  • How should it detect the user's environment and choose the right CodeGuard delivery path?
  • How should packaging, versioning, release signing, and update behavior work?

Acceptance Criteria

  • A first-version scope is proposed.
  • Tradeoffs between CLI, uvx, and other install mechanisms are documented.
  • The recommended user flow is clear enough to drive docs updates.
  • Follow-up implementation work can be split into focused issues or PRs.

Related: discussion #59

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    Status
    Ready for Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions