This project provides a way to store F5 configuration files in a Git repository. It was initially developed using a Bash script (auditWatcher.sh) and later rewritten in Go for better performance and maintainability. The tool monitors a specified directory for configuration changes and commits any detected modifications to a Git repository.
Note: This project was written some time ago and is being published as-is. It may serve as a useful reference for anyone tackling similar challenges.
- Checks a directory for changes
- Automatically commits and pushes changes to a Git repository
GPL v3.0
Feel free to customize this further! Do you want to add setup instructions or code examples?