Manage your dotfiles
this program helps you upload and keep your github dotfiles upto date and help install them in your system
myd-demo.mp4
myd init
- Get your github token
- Enter your github token in the program
- enter the repo you want in your github profile as your dots backup
- Done
Arch Linux / Manjaro (AUR-based systems)
Using Yay
yay -Sy myd
or using Paru:
paru -Sy myd
Or, to manually clone and install:
git clone https://aur.archlinux.org/myd.git
cd myd
makepkg -si
Debian / Ubuntu (and derivatives)
sudo apt update
curl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd
chmod +x myd
sudo mv myd /usr/local/bin/
myd
Fedora Installation
sudo dnf update
curl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd
chmod +x myd
sudo mv myd /usr/local/bin/
myd
openSUSE Installation
sudo zypper refresh
curl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd
chmod +x myd
sudo mv myd /usr/local/bin/
myd
Generic Installation
curl -Lo myd https://github.com/Wraient/myd/releases/latest/download/myd
chmod +x myd
sudo mv myd /usr/local/bin/
myd
Uninstallation
sudo rm /usr/local/bin/myd
For AUR-based distributions:
yay -R myd
Command | Description |
---|---|
myd add {PATH TO DIRECTORY OR FILE} |
Tracks the specified file or directory and uploads it to GitHub. |
myd ignore {PATH TO DIRECTORY OR FILE} |
Ignores the specified file or directory, preventing it from being uploaded to GitHub. |
myd delete |
Opens an interactive select menu to delete added paths. |
myd upload |
Uploads all tracked paths to your GitHub repository. |
myd install {Github link} |
Installs the dotfiles at their original locations (if uploaded using myd ). |