A shell script utility for enhanced Git workflow management and Flux reconciliation.
- Streamlined Git workflow management
- Flux reconciliation
- Simplified commit process
- Interactive command-line interface
Install the script using curl:
curl -fsSL https://raw.githubusercontent.com/peterweissdk-priv/git_flux_complete/main/install.sh | bash-
Clone this repository:
git clone https://github.com/peterweissdk-priv/git_flux_complete.git
-
Make the script executable:
chmod +x gfc.sh
-
Run the script:
./gfc.sh
gfc [OPTIONS]| Option | Description |
|---|---|
-h, --help |
Show help message and exit |
-v, --version |
Display current version |
-u, --update |
Check for updates and install if available |
Running gfc without options will:
- Stage all changes (
git add .) - Prompt for commit type (feat, fix, chore, etc.)
- Prompt for commit message
- Commit and push to main branch
- Reconcile flux source
git_flux_complete/
├── gfc.sh
├── install.sh
├── LICENSE
└── README.md
Contributions are welcome! Please feel free to submit a Pull Request.
If you encounter any issues or need support, please file an issue on the GitHub repository.
This project is licensed under the GNU GENERAL PUBLIC LICENSE v3.0 - see the LICENSE file for details.