commit
FreeStage and commit changes using conventional commits format
The English summary is being prepared. Showing the original description.
Add a new bashdep:: lifecycle command with TDD
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Add a new public bashdep:: lifecycle command (sibling of install,
uninstall, clean, doctor, list, self_update) following strict TDD.
.tasks/YYYY-MM-DD-add-<command>.mdbashdep is a single file; scan how
bashdep::clean, bashdep::doctor, bashdep::uninstall are
structured to match styledocs/api.md defines the public contract; the
new command's signature must fit the same shapeDecide with the user:
bashdep::<verb>)key=value like bashdep::setup)BASHDEP_DRY_RUN, BASHDEP_SILENT,
BASHDEP_VERBOSE, BASHDEP_FORCEbashdep::_log / bashdep::_vlog)Document acceptance criteria + test inventory in the task file.
Read the closest sibling command in bashdep and its tests in
tests/unit/bashdep_test.sh. Reuse helpers: bashdep::_classify_dep,
bashdep::_lock_get, bashdep::_lock_remove, bashdep::is_dry_run.
For each test in the inventory, follow RED → GREEN → REFACTOR:
$TEST_DIR + _seed_* helpersdry-run, silent, verbose,
force if the command is mutatingbashdep (after the
existing public commands, before any trailing CLI dispatch)bashdep is invoked as an executable for
this commandmake testmake pre_commit/rundocs/api.md with usage, arguments, return codes,
and a worked exampledocs/behavior.md if the command introduces new lockfile or
filesystem semanticsCHANGELOG.md ## Unreleased under ### Added.claude/CLAUDE.mdREADME.md Quick Start if the command is part of the typical
workflowbashdep:: and documented in docs/api.mddry-run / silent / verbose / force)make pre_commit/run)CHANGELOG.md updatedNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Stage and commit changes using conventional commits format
The English summary is being prepared. Showing the original description.
Coverage gap analysis for the bashdep public API plus a bashdep::doctor audit
The English summary is being prepared. Showing the original description.
Debug and fix failing bashdep tests systematically
The English summary is being prepared. Showing the original description.
Fetch a GitHub issue, create a branch, plan and implement with TDD, then open a PR
The English summary is being prepared. Showing the original description.
Push branch and create a GitHub PR following the bashdep PR template
The English summary is being prepared. Showing the original description.
Run a comprehensive pre-release validation checklist for bashdep
The English summary is being prepared. Showing the original description.