git-send-0.1.6 is not a library.
git-send
Stage, commit, pull (with rebase), and push your repository with one command.
Installation
Or build from source:
Usage
Options
-m, --message <MSG>- Commit message (default: "update: automated commit")--msg <MSG>- Alias for--message--dry-run- Show what would be executed without running it--no-pull- Skipgit pull --rebase--no-push- Skipgit push--auto-stash- Stash changes before pulling and restore after
Examples
# Basic usage
# With custom message
# Preview what would happen
# Skip pull
# Auto-stash before pull
How it works
- Stages all changes with
git add -A - Commits with the provided message (or default) if there are staged changes
- Optionally stashes changes if
--auto-stashis enabled - Pulls from
origin/<branch>with rebase (unless--no-pull) - Pushes to
origin/<branch>(unless--no-push) - Restores stash if it was created
License
MIT OR Apache-2.0