https://github.com/hattya/nazuna
A layered dotfiles management
https://github.com/hattya/nazuna
dotfiles git go management mercurial vcs
Last synced: 3 months ago
JSON representation
A layered dotfiles management
- Host: GitHub
- URL: https://github.com/hattya/nazuna
- Owner: hattya
- License: mit
- Created: 2014-11-10T12:18:40.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-08-25T12:48:33.000Z (9 months ago)
- Last Synced: 2025-08-25T14:44:22.285Z (9 months ago)
- Topics: dotfiles, git, go, management, mercurial, vcs
- Language: Go
- Size: 255 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Nazuna
Nazuna is a layered dotfiles management tool.
[](https://pkg.go.dev/github.com/hattya/nazuna)
[](https://github.com/hattya/nazuna/actions/workflows/ci.yml)
[](https://ci.appveyor.com/project/hattya/nazuna)
[](https://codecov.io/gh/hattya/nazuna)
## Installation
```console
$ go install github.com/hattya/nazuna/cmd/nzn@latest
```
## Usage
```console
$ nzn init --vcs git
$ nzn layer -c master
$ cp .gitconfig .nzn/r/master
$ nzn vcs add .
$ nzn vcs commit -m "Initial import"
[master (root-commit) 1234567] Initial import
2 files changed, 8 insertions(+)
create mode 100644 master/.gitconfig
create mode 100644 nazuna.json
$ rm .gitconfig
$ nzn update
link .gitconfig --> master
1 updated, 0 removed, 0 failed
$ readlink .gitconfig
.nzn/r/master/.gitconfig
```
## License
Nazuna is distributed under the terms of the MIT License.