Config is a small Git wrapper that uses a Git Bare repository for managing your local config files.
By setting some needed defaults and using a config file, config
can monitor files from any root directory.
Once you have initialised the CLI, you interact with it the same way you would use Git, except the binary is config
.
To install, either build from source by cloning the repo or using go install
.
git clone https://github.com/dmhdeveloper/config.git config
cd config
make build
cp bin/config /usr/local/bin/
go install github.com/dmhdeveloper/config/cmd/config@latest
See CONTRIBUTING.md.
- Implement storing and retrieving git config from config file
- Implement command feature
init
- Implement proxying git commands for managing local system config
- Implement command feature
display
- Implement command feature
app
- Support shell completion files
- Support Windows