Skip to content

[Sequester] Improve command line grammar #611

Open

Description

@BillWagner

Now that we've converted to System.CommandLine, we can create a more obvious command line format for Sequester. This would simplify the logic of the app by making the valid combinations of different arguments and options clearer.

See #609


Associated WorkItem - 593346

Activity

  1. self-assigned this
    on Dec 19, 2025
  2. BillWagner commented on Feb 27, 2026

    @BillWagner
    MemberAuthor

    This should have the following commands:

    • Root command: the regular every night run for the past 5 days
      sequester recent --duration 5
    • Monthly run for all open issues
      sequester open
    • Troubleshoot run for 1 issue
      sequester issue 12345
  3. BillWagner commented on Feb 27, 2026

    @BillWagner
    MemberAuthor

    Moving back into the backlog. I'll pick this up when we have a reason to update Sequester for other reasons.

  4. moved this from 🔖 Ready to Slipped in dotnet/docs February 2026 sprinton Feb 27, 2026
  5. BillWagner commented on Jul 1, 2026

    @BillWagner
    MemberAuthor

    Thinking about doing this in July.

  6. added
    📌 seQUESTeredIdentifies that an issue has been imported into Quest.
    and removed
    🗺️ reQUESTTriggers an issue to be imported into Quest.
    on Jul 1, 2026
  7. moved this from 🔖 Ready to Slipped in dotnet/docs July 2026 Sprint Projecton Aug 3, 2026
  8. BillWagner commented on Sep 1, 2026

    @BillWagner
    MemberAuthor

    Bumping the size up somewhat, because this is a great opportunity to add unit tests, and possibly leveraging Copilot to write those tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

📌 seQUESTeredIdentifies that an issue has been imported into Quest.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions