Release 1.03

Update version number and update documentation
This commit is contained in:
Tim Byrne 2016-01-08 21:47:17 -06:00
parent 20f47be9fe
commit 10f8833968
4 changed files with 33 additions and 29 deletions

View File

@ -1,3 +1,6 @@
1.03
* Add username matching for alternate files (PR #1)
1.02 1.02
* Handle permissions for `~/.gnupg/*gpg` * Handle permissions for `~/.gnupg/*gpg`

2
yadm
View File

@ -15,7 +15,7 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
VERSION=1.02 VERSION=1.03
YADM_WORK="$HOME" YADM_WORK="$HOME"
YADM_DIR="$HOME/.yadm" YADM_DIR="$HOME/.yadm"

2
yadm.1
View File

@ -1,5 +1,5 @@
." vim: set spell so=8: ." vim: set spell so=8:
.TH yadm 1 "12 August 2015" "1.02" .TH yadm 1 "08 January 2016" "1.03"
.SH NAME .SH NAME
yadm \- Yet Another Dotfiles Manager yadm \- Yet Another Dotfiles Manager
.SH SYNOPSIS .SH SYNOPSIS

23
yadm.md
View File

@ -153,12 +153,12 @@
## ALTERNATES ## ALTERNATES
When managing a set of files across different systems, it can be useful When managing a set of files across different systems, it can be useful
to have an automated way of choosing an alternate version of a file for to have an automated way of choosing an alternate version of a file for
a different operation system or simply for a different host. yadm a different operation system, host, or user. yadm implements a feature
implements a feature which will automatically create a symbolic link to which will automatically create a symbolic link to the appropriate ver-
the appropriate version of a file, as long as you follow a specific sion of a file, as long as you follow a specific naming convention.
naming convention. yadm can detect files with names ending in: yadm can detect files with names ending in:
##OS.HOSTNAME or ##OS or ## ## or ##OS or ##OS.HOSTNAME or ##OS.HOSTNAME.USER
If there are any files managed by yadm's repository which match this If there are any files managed by yadm's repository which match this
naming convention, symbolic links will be created for the most appro- naming convention, symbolic links will be created for the most appro-
@ -194,13 +194,14 @@
$HOME/path/example.txt -> $HOME/path/example.txt## $HOME/path/example.txt -> $HOME/path/example.txt##
If no "##" version exists and no files match the current OS or HOST- If no "##" version exists and no files match the current OS/HOST-
NAME, then no link will be created. NAME/USER, then no link will be created.
OS is determined by running uname -s, and HOSTNAME by running host- OS is determined by running uname -s, HOSTNAME by running hostname -s,
name -s. yadm will automatically create these links by default. This and USER by running id -u -n. yadm will automatically create these
can be disabled using the yadm.auto-alt configuration. Even if dis- links by default. This can be disabled using the yadm.auto-alt configu-
abled, links can be manually created by running yadm alt. ration. Even if disabled, links can be manually created by running
yadm alt.
## ENCRYPTION ## ENCRYPTION
It can be useful to manage confidential files, like SSH or GPG keys, It can be useful to manage confidential files, like SSH or GPG keys,