Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💾 gfc

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

A shell script utility for enhanced Git workflow management and Flux reconciliation.

✨ Features

  • Streamlined Git workflow management
  • Flux reconciliation
  • Simplified commit process
  • Interactive command-line interface

🚀 Quick start

Install

Install the script using curl:

curl -fsSL https://raw.githubusercontent.com/peterweissdk-priv/git_flux_complete/main/install.sh | bash

Manual install

  1. Clone this repository:

    git clone https://github.com/peterweissdk-priv/git_flux_complete.git
  2. Make the script executable:

    chmod +x gfc.sh
  3. Run the script:

    ./gfc.sh

📖 Usage

gfc [OPTIONS]

Options

Option Description
-h, --help Show help message and exit
-v, --version Display current version
-u, --update Check for updates and install if available

Without options

Running gfc without options will:

  1. Stage all changes (git add .)
  2. Prompt for commit type (feat, fix, chore, etc.)
  3. Prompt for commit message
  4. Commit and push to main branch
  5. Reconcile flux source

📝 Directory structure

git_flux_complete/
├── gfc.sh
├── install.sh
├── LICENSE
└── README.md

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

🆘 Support

If you encounter any issues or need support, please file an issue on the GitHub repository.

📄 License

This project is licensed under the GNU GENERAL PUBLIC LICENSE v3.0 - see the LICENSE file for details.

About

Workflow management for Git & Flux

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages