feat: Add git-control.sh wrapper for unified git services #7
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.
📋 Description
This PR introduces a unified
git-control.shwrapper that consolidates access to all git-related workflow tools in Dev-Control. It also refactors inconsistent headers to use the sharedprint.shlibrary functions.Key Changes:
git-control.shwrapper: Unified interface for git workflow tools with categorized menu structureprint_header_success()from lib/print.shdc-gitfor quick access to the git services submenuConsolidated Scripts:
The new git-control.sh provides unified access to:
template-loading.sh(dc-init)create-repo.sh(dc-repo)create-pr.sh(dc-pr)fix-history.sh(dc-fix)licenses.sh(dc-licenses)🔄 Type of Change
✅ Checklist
🧪 How Has This Been Tested?
Menu option numbers in
dev-control.shhave been renumbered to accommodate the new git-control option:📝 Additional Notes
The
git-control.shwrapper follows the same pattern asdev-control.shbut focuses specifically on git-related workflows. Users can access it via:dc-gitalias (after running dc-aliases)./scripts/git-control.shdirectlydev-control.sh gitcommand