Skip to content

[Discussion] Proposed transition from hyphenated commands to native v2 subcommands #2153

Description

@kairosci

Currently, maintaining both legacy commands (distrobox-create) and modern subcommands (distrobox create) adds technical debt, requires complex symlink handling, and clutters terminal autocomplete. Moving exclusively to native v2 subcommand dispatch would align the project with modern CLI standards like toolbx and podman.

We could introduce a deprecation warning in the short term and postpone the actual code and symlink removal to a future major release. Keeping the status quo preserves compatibility but retains the maintenance burden, while my previous attempt to remove the code immediately was too disruptive. This issue serves to discuss if such a deprecation roadmap aligns with the project's long-term vision.

reference: #2151

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions