helper to install dotfiles
$ mkdot -h
usage: mkdot [-fins] TOPIC... BASE
or: mkdot [-fins] -t BASE TOPIC...
install dotfiles from TOPIC(s) to BASE
-f overwrite existing files (default)
-i prompt before overwriting (interactive)
-n no overwrite, skip existing files
-s create symbolic links instead of copying
-t BASE specify BASE directory for all TOPICs
prepare a topic
my-topic/
├── dot-vimrc
└── some-profile
install this topic with mkdot
$ mkdot -t /tmp/test my-topic
result
/tmp/test/
├── .vimrc
└── some-profile
Copyright (c) 2026 qaqland.
BSD 2-Clause "Simplified" License