PSYadm is a tool for managing dotfiles. PSYadm is yadm rewrite with powrshell - Based on Git, with full range of Git's features
Install-Script -Name yadm
# Initialize a new repository
yadm init
# Clone an existing repository
yadm clone <url>
# Add files/changes
yadm add <important file>
yadm commit
the following commands are supported currently
yadm init [-f] - Initialize an empty repository
yadm clone <url> [-f] - Clone an existing repository
yadm list [-a] - List tracked files
yadm bootstrap - Execute $HOME/.config/yadm/bootstrap.ps1
yadm encrypt - Encrypt files
yadm decrypt - Decrypt files
yadm encrypt
andyadm decrypt
only supportgpg
now
the following command have not been finished
yadm decrypt -l - Decrypt files
yadm alt - Create links for alternates
yadm perms - Fix perms for private files
yadm enter [COMMAND] - Run sub-shell with GIT variables set
yadm git-crypt [OPTIONS] - Run git-crypt commands for the yadm repo
yadm transcrypt [OPTIONS] - Run transcrypt commands for the yadm repo
yadm enter [COMMAND] - Run sub-shell with GIT variables set