Added GETOPTS functionality and a README
parent
5f8d70f267
commit
fbd0b387fe
@ -0,0 +1,10 @@
|
||||
# AutoDeploy
|
||||
AutoDeploy is a tool written in 100% bash that allows for extensible synchronization of configuration files, auto installation of programs your commonly use, and allows for git-like pull/commit. This is intended to be extensible to allow for you to quickly push out a set of configuration files, and have them be pulled into any other machine.
|
||||
|
||||
# Goals
|
||||
I work on so many different machines that keeping my configuration files and the versions of the software I use in sync between many machines is a painstaking task. Autodeploy should help with the following:
|
||||
|
||||
- Easily moving all configuraiton files (`~/.vimrc`,`~/.config/i3/config`,`~/.xprofile`,etc) between multiple machines
|
||||
- Keeping software (and their configurations) the same across all machines
|
||||
- 100% bash
|
||||
- [Trufflehog](https://github.com/trufflesecurity/trufflehog)-like functionality for configuration files being stored in public places (IE: Github)
|
@ -0,0 +1,17 @@
|
||||
neovim
|
||||
tmux
|
||||
python3
|
||||
terminator
|
||||
nautilus
|
||||
curl
|
||||
zsh
|
||||
xclip
|
||||
mpv
|
||||
vifm
|
||||
flameshot
|
||||
gimp
|
||||
neofetch
|
||||
wireshark
|
||||
nmap
|
||||
peek
|
||||
|
Loading…
Reference in New Issue