feat: add tasklin add CLI command for creating tickets#1
Open
YamiDaisuke wants to merge 5 commits into
Open
Conversation
Supports --label (-l, repeatable) and --status (-s) flags; prints the new ticket number and title as confirmation. Labels are merged into labels.yaml for TUI autocomplete. https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3
Takes a ticket ID and target status; resolves status case-insensitively and is a no-op when the ticket is already in the target status. Prints `#<id> → <status>` on success and records a Transition entry. https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3
Removes a ticket from tickets.yaml and archives it to deleted.yaml so IDs are never reused. Prints `#<id> <title> deleted` on success. https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3
Supports --title (-t), --add-label (-l, repeatable), and --remove-label (-r, repeatable). Prints a per-field change summary on success; reports no-op when nothing actually changed; errors if no flags are provided. New labels are merged into labels.yaml for TUI autocomplete. https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3
Displays ticket ID, title, status (with colour-coded dot matching the configured status colour), labels as [chip] tokens, and creation date. --verbose / -v appends the full transition history with timestamps. Uses lipgloss for consistent terminal styling. https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Supports --label (-l, repeatable) and --status (-s) flags; prints
the new ticket number and title as confirmation. Labels are merged
into labels.yaml for TUI autocomplete.
https://claude.ai/code/session_01BYNzLwixHZvfrTxgxd6Bh3