chore: TODO.md backlog and version metadata in --version output #23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/todo-and-version-stamp"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Two small, independent things bundled because they're both
choreand trivially reviewable.TODO.md
New file capturing the post-
issue createaudit. Organized in three tiers:issue update,issue link/unlink,issue delete, list pagination, raw--querypassthrough,usercommands,projectcommands, work history + delete, attachments, tags.yt open,yt search, shell completions, auth aliases,--dry-run,--quiet,--jsonparity.$typediscovery per project, local-timework checkboundary, retry on 5xx,-vflag, dead--colorplumbing, multi-board sprint scoping.Plus code-hygiene (unused
secrecy+urldeps), test-coverage gaps, and a deferred / not-chasing list.Version metadata in
--versionyt --versionwas printing the bare0.1.0from Cargo. It now prints0.1.0 (<git-hash>, built <build-date>). The hash and date are env varsbuild.rsalready injects viacargo:rustc-env; the CLI just composes them into a const at compile time and hands it to clap'sversionattribute.Verification
cargo fmt --checkclean.cargo clippy --all-targets -- -D warningsclean.cargo test --all-targets: 175 tests pass.Sequence
This is part 1 of 3 for the items you listed today. PRs incoming:
yt updatereadingYOUTRACK_CLI_UPDATE_URL(build-arg, baked in), fetching the latest binary for the running platform.config-<instance>.ymlper file,config.ymlpointer, dropconfig configurationssubcommand group in favor of--instance <name>).yt updateself-replacing binary updater #24