Skip to content
/ nazuna Public

A layered dotfiles management

License

Notifications You must be signed in to change notification settings

hattya/nazuna

Repository files navigation

Nazuna

Nazuna is a layered dotfiles management tool.

pkg.go.dev GitHub Actions Appveyor Codecov

Installation

$ go install github.com/hattya/nazuna/cmd/nzn@latest

Usage

$ 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.