Make cleaning directory work properly
This commit is contained in:
parent
e0d6ead5f5
commit
7dd3ac24fc
30
README.md
30
README.md
@ -1,12 +1,32 @@
|
|||||||
Sync
|
# Sync
|
||||||
=========
|
|
||||||
|
### 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
|
||||||
|
|
||||||
Sync syncs tmux/vim/bash config files with one command
|
Sync syncs tmux/vim/bash config files with one command
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
|
|
||||||
usage: sync.sh [-h] [-t] [-c] [-b] [-s] [-d]
|
usage: sync.sh [-h] [-t] [-c] [-b] [-s] [-d]
|
||||||
|
|
||||||
optional arguements:
|
optional arguements:
|
||||||
-h Show this help message and exit
|
-h Show this help message and exit
|
||||||
-t Syncs tmux configuration file
|
-t Syncs tmux configuration file
|
||||||
@ -19,7 +39,7 @@ Or, install vim bundles and vimrc, customizing which bundles you use first (requ
|
|||||||
|
|
||||||
mkdir -p ~/.vim/plugin/ ~/.vim/backup/ ~/.vim/undo/ ~/.vim/tmp/ ~/.vim/bundle/ ~/.vim/bundle/ ; if [ ! -f ~/.vim/plugin/sessionman.vim ] ; then curl -o ~/.vim/plugin/sessionman.vim http://www.vim.org/scripts/download_script.php?src_id=15599 ; fi ; if [ ! -d ~/.vim/bundle/vundle/ ] ; then git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle ; fi ; curl -o ~/.vimrc -k https://austenwares.com/gitlab/stonewareslord/Sync/raw/master/vimrc ; vim ~/.vimrc +"execute \"normal /Bundle 'gmarik\/vundle'\<CR>\"" +"execute \"normal :nohlsearch\<CR>:function Save()\<CR>w\<CR>BundleInstall\<CR>qa\<CR>endfunction\<CR>\"" +"nnoremap <F2> :call Save()<CR>:so ~/.vimrc<CR>:BundleInstall<CR>" ; echo "Installation should be complete. Run \"vim\" to check"
|
mkdir -p ~/.vim/plugin/ ~/.vim/backup/ ~/.vim/undo/ ~/.vim/tmp/ ~/.vim/bundle/ ~/.vim/bundle/ ; if [ ! -f ~/.vim/plugin/sessionman.vim ] ; then curl -o ~/.vim/plugin/sessionman.vim http://www.vim.org/scripts/download_script.php?src_id=15599 ; fi ; if [ ! -d ~/.vim/bundle/vundle/ ] ; then git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle ; fi ; curl -o ~/.vimrc -k https://austenwares.com/gitlab/stonewareslord/Sync/raw/master/vimrc ; vim ~/.vimrc +"execute \"normal /Bundle 'gmarik\/vundle'\<CR>\"" +"execute \"normal :nohlsearch\<CR>:function Save()\<CR>w\<CR>BundleInstall\<CR>qa\<CR>endfunction\<CR>\"" +"nnoremap <F2> :call Save()<CR>:so ~/.vimrc<CR>:BundleInstall<CR>" ; echo "Installation should be complete. Run \"vim\" to check"
|
||||||
|
|
||||||
Usage: run this command and it will automatically load the bundle list with descriptions of each. Delete the ones you don't want to install and press `F2` in normal mode to install al at once.
|
Usage: run this command and it will automatically load the bundle list with descriptions of each. Delete the ones you don't want to install and press `F2` in normal mode to install al at once.
|
||||||
|
|
||||||
Or, temporarily load the bashrc (requires `curl` package):
|
Or, temporarily load the bashrc (requires `curl` package):
|
||||||
|
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
with_filetree: "skel/"
|
with_filetree: "skel/"
|
||||||
- name: Remove cloned repositories
|
- name: Remove cloned repositories
|
||||||
file:
|
file:
|
||||||
path: "{{ local_path }}/{{ item.path }}"
|
path: "{{ local_path }}/{{ item }}"
|
||||||
state: absent
|
state: absent
|
||||||
loop:
|
loop:
|
||||||
- "{{ local_path }}/.fzf"
|
- ".fzf"
|
||||||
|
- ".vim"
|
||||||
|
11
sync.sh
11
sync.sh
@ -1,15 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Examples
|
|
||||||
# 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
|
|
||||||
|
|
||||||
\cd "$(dirname $0)"
|
\cd "$(dirname $0)"
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
echo "Usage:"
|
echo "Usage:"
|
||||||
|
Loading…
Reference in New Issue
Block a user