Everyday Development
Everyday Development
Take reviewed working-tree changes through commit-message validation, commit creation, and branch push.
custy run devCategory
Quick Command
custy --dry-run run dev [OPTIONS]Goal
Use the Dev profile when reviewed daily work should create one local commit and finish with a remote branch push. Release artifacts, changelog generation, version changes, and tags remain outside this profile.
Before You Begin
Before You Begin
- Custy resources existRequired
The project configuration and commit-message file resolve as intended.
- The active branch is correctRequired
The branch shown by Git is the branch you intend to commit and push.
- Changes are understoodRequired
Review unstaged and staged differences so unrelated work is not included.
- The commit message is readyRequired
The configured commit-message file contains a reviewed message.
- Remotes are intentionalRequired
Every configured or selected destination points to the expected repository.
git status --short --branch
git diff
git diff --staged
git remote -v
custy validateRecommended Journey
Daily Development
custy --dry-run run dev
custy run devWhat Dev Actually Includes
Profile Effects
Validation
Commit Message
Backup and Commit
Git Publication
Dev does not prepare or apply versions, initialize a release workflow, generate release artifacts or a changelog, edit a tag message, create a tag, or push a tag. The exact 13-step order explains every internal step.
Verify Completion
git status --short --branch
git log -1 --decorate --stat
git tag --points-at HEAD
git remote -vExpect the intended commit to exist and the working tree to reflect only any deliberately uncommitted work. Dev should not create a new release tag. Confirm the remote result using your repository host or an appropriate Git fetch and comparison workflow.