Skip to content
/ PSYadm Public

yet another dotfiles manager write in powershell

License

Notifications You must be signed in to change notification settings

jyfzh/PSYadm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PSYadm - Yet Another Dotfiles Manager Write In Powershell

PSYadm is a tool for managing dotfiles. PSYadm is yadm rewrite with powrshell - Based on Git, with full range of Git's features

Install

Install-Script -Name yadm

A very quick tour

# Initialize a new repository
yadm init

# Clone an existing repository
yadm clone <url>

# Add files/changes
yadm add <important file>
yadm commit

Finished

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 and yadm decrypt only support gpg now

Todo

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

About

yet another dotfiles manager write in powershell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published