Sync your personal config files with git.
__ __ _____ __
____/ /___ / /_/ __(_) /__ _____
/ __ / __ \/ __/ /_/ / / _ \/ ___/
/ /_/ / /_/ / /_/ __/ / / __(__ )
\__,_/\____/\__/_/ /_/_/\___/____/
Usage: dotconfig <command> <option>
Commands:
sync Sync dotflies
update Update system
git clone git@github.com:makk4/dotconfig.git
Ubuntu or Ubuntu WSL
chmod +x install_linux.sh
./install_linux.sh
Windows 10/11
install_windows.ps1
Add a file
dotfiles add .vimrc
dotconfig sync
Pull or push dotfiles
dotconfig sync
dotconfig sync pull
dotconfig sync push
Update System and all plugins and packages
dotconfig update
Use git commands on dotfiles
dotfiles <git command>
eg
dotfiles add .vimrc
dotfiles status
Supported Systems:
- Ubuntu
- Ubuntu WSL on Windows
- Windows
- Openwrt
- TurrisOS
- RasperryPiOS
- Termux on Android
Supported Package Management Systems:
- Python Pip
- Rust Cargo
- Node npm
- tmux
- VIM vimplug
- winget on windows
- ppa on ubuntu
- flatpack on ubuntu
- snap on ubuntu