Go to file
2018-07-06 23:33:43 -04:00
applications A lot of changes 2017-11-19 23:14:12 -05:00
roles Make cleaning directory work properly 2018-07-05 17:15:28 -04:00
scripts Remove update.sh 2018-07-02 22:29:20 -04:00
skel Update gitconfig 2018-07-04 13:49:36 -04:00
skel.old Move files to skel 2018-03-15 10:50:49 -04:00
skel.vim Add working vim sync 2018-07-04 12:39:19 -04:00
.gitignore Added venv check 2018-07-06 13:39:37 -04:00
hosts Add ansible, create directory structure 2018-04-07 21:47:15 +00:00
main.yml Correctly order plug cleaning 2018-07-05 17:18:54 -04:00
README.md Document stow 2018-07-06 23:33:43 -04:00
requirements.txt Added venv check 2018-07-06 13:39:37 -04:00
sync.sh Merge branch 'feature/ansible' of austenwares.com:stonewareslord/sync into feature/ansible 2018-07-06 13:41:44 -04:00

Sync

Syncs austenwares.com offical bash/zsh/tmux/vim/... config files

Installation

  • Using Ansible

    virtualenv .env . .env/bin/activate pip install -r requirements.txt ./sync.sh TAG[,TAG2...] [ANSIBLE-OPTS]

  • Using stow

    stow skel stow vim

  • Installing vim

    vim +'call Initialize()'

Examples

Delete everything in skel

./sync.sh clean

Secure SSH

./sync.sh secure --ask-become-pass --tags

Disable SSH password authentication

./sync.sh secure --extra-vars 'disable_passwordauth=true' --ask-become-pass

Use 1.1.1.1 dns

./sync.sh dns --ask-become-pass

Sync for root

./sync.sh default,vim --become --ask-become-pass