Welcome to Dotfiles Installer! This tool helps you to install and manage your dotfiles with ease.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Go (version 1.20 or later)
Clone the repository:
git clone https://github.com/Mephisto-Grumpy/dotfiles-installer.git
Build the project:
cd dotfiles-installer
make # or make build
This will generate a dotfiles-installer
binary in your current directory.
go test -race -coverprofile=coverage.out -covermode=atomic -tags test ./...
docker build -t dotfiles-installer .
docker run --rm -it -v $(pwd)/bin/*:/home/ubuntu/bin dotfiles-installer
./dotfiles-installer -h # or ./dotfiles-installer --help
- Go - The Go Programming Language
- GitHub Actions - CI/CD
- CMake - Build System
- Mephisto - Initial work - Mephisto-Grumpy
- PunGrumpy - Development - PunGrumpy
This project is licensed under the MIT License - see the LICENSE file for details.