Go to file
2014-08-11 15:16:00 -04:00
bashrc Trying out zsh as a default shell. Added zshrc. Fixed search and k (so 2014-08-11 01:09:13 -04:00
desktop.txt Added pylintrc, fixed k command and added multitail to desktop and server txt 2014-08-02 19:54:06 -04:00
gitconfig Added README.md, used full name for gitconfig and added Ultisnips, vimsnippets, and neocomplete to vimrc 2014-08-02 00:38:28 -04:00
gitlabTest.sh Fixed ip address on gitlabTest.sh 2014-06-01 16:33:00 +00:00
i3config Added zshrc and i3config 2014-08-11 15:14:46 -04:00
pylintrc Added pylintrc, fixed k command and added multitail to desktop and server txt 2014-08-02 19:54:06 -04:00
README.md Added README.md, used full name for gitconfig and added Ultisnips, vimsnippets, and neocomplete to vimrc 2014-08-02 00:38:28 -04:00
server.txt Added pylintrc, fixed k command and added multitail to desktop and server txt 2014-08-02 19:54:06 -04:00
sync.sh Fixed mkdir ~/.i3 2014-08-11 15:16:00 -04:00
tmprc Removed extra bashrc lines and updated tmprc 2014-08-01 02:38:45 -04:00
tmux.conf Trying out zsh as a default shell. Added zshrc. Fixed search and k (so 2014-08-11 01:09:13 -04:00
update.sh Added update.sh and replaced <Enter> from :w to :up 2014-07-22 16:02:37 -04:00
vimperatorrc Minor improvements on bashrc (*initify) and vimeratorrc (insert mode) 2014-08-04 16:20:39 -04:00
vimrc Trying out zsh as a default shell. Added zshrc. Fixed search and k (so 2014-08-11 01:09:13 -04:00
zshrc Added zshrc and i3config 2014-08-11 15:14:46 -04:00

Sync

Sync syncs tmux/vim/bash config files with one command

Usage:

usage: sync.sh [-h] [-t] [-c] [-b] [-s] [-d]

optional arguements:
  -h  Show this help message and exit
  -t  Syncs tmux configuration file
  -c  Syncs other configuration files
  -b  Syncs Vim bundles
  -s  Syncs computer with server applications in server.txt
  -d  Syncs computer with desktop applications in desktop.txt

Or, install vim bundles and vimrc, customizing which bundles you use first (requires curl and vim packages):

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.

Or, temporarily load the bashrc (requires curl package):

curl -k -o /tmp/tmprc https://98.26.78.121/gitlab/stonewareslord/Sync/raw/master/tmprc && . /tmp/tmprc ; rm /tmp/tmprc

Or, clone the sync project and add all origins automatically:

mkdir sync&&cd sync&&git init&&git remote add testorigin https://98.26.78.121/gitlab/stonewareslord/Sync.git&&git config http.sslVerify false&&git pull testorigin master&&. bashrc&&git remote rm testorigin&&initify stonewareslord Sync -r