diff --git a/scripts/autocomplete.sh b/scripts/autocomplete.sh deleted file mode 100644 index c1d962c..0000000 --- a/scripts/autocomplete.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -# if [[ -n ${ZSH_VERSION-} ]]; then -# autoload -U +X bashcompinit && bashcompinit -# fi - -_o() { - local cur prev sessions - - sessions=$(o params) - - COMPREPLY=() - - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - - COMPREPLY=( $(compgen -W "${sessions}" -- ${cur}) ) -} - -complete -o nospace -F _o o - - -_vims() { - local cur prev sessions - - sessions=$(vims sessions) - - COMPREPLY=() - - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - - COMPREPLY=( $(compgen -W "${sessions}" -- ${cur}) ) -} - -complete -o nospace -F _vims vims diff --git a/scripts/fillbucket b/scripts/fillbucket deleted file mode 100755 index c280581..0000000 --- a/scripts/fillbucket +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -username="mustachiod" - -if [ $# -gt 0 ]; then - reponame=$1 -else - echo "Repo name" - read reponame -fi - -echo "Password" -read -s password - -curl --user $username:$password https://api.bitbucket.org/1.0/repositories/ --data name=$reponame --data is_private='true' -git remote add origin git@bitbucket.org:$username/$reponame.git -git push -u origin --all -git push -u origin --tags diff --git a/scripts/gitall b/scripts/gitall deleted file mode 100755 index 11d221b..0000000 --- a/scripts/gitall +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/bash -declare -a directories=( - "~/Documents/setup" - "~/org" - "~/matlab" - "~/tex" - ) - - -divider="=======================================================================" -git="/.git" -noCommits=0 - -if [ $# -gt 0 ]; then - if [ $1 == p ]; then - flag="p" - elif [ $1 == c ]; then - flag="c" - elif [ $1 == s ]; then - flag="s" - else - echo "wrong flag" - exit 1 - fi -else - echo "no arguments" - exit 1 -fi - -for dir in "${directories[@]}" -do - eval gitdir=$dir$git - if [[ -d "$gitdir" ]]; then - if [ $flag == p ]; then - echo -e "\n"$divider - echo -e "$dir" - echo $divider - eval "git -C $dir pull --all" - - elif [ $flag == c ]; then - OUTPUT=$(eval git -c color.status=always -C $dir status ) - noCommit=$(echo $OUTPUT | grep -q "nothing to commit, working directory clean")$? - if [[ $noCommit -eq 1 ]]; then - echo -e "\n"$divider - echo -e "$dir" - echo $divider - eval "git -C $dir commit -a" - noCommits=1 - fi - - elif [ $flag == s ]; then - OUTPUT=$(eval git -c color.status=always -C $dir status ) - noCommit=$(echo $OUTPUT | grep -q "nothing to commit, working directory clean")$? - upToDate=$(echo $OUTPUT | grep -q "Your branch is up-to-date")$? - isAhead=$(echo $OUTPUT | grep -q "Your branch is ahead")$? - hasUntracked=$(echo $OUTPUT | grep -q "Untracked files")$? - - if [[ $upToDate -eq 1 ]] || [[ $noCommit -eq 1 ]]; then - noCommits=1 - echo -e "\n"$divider - echo "$dir" - echo $divider - echo "$OUTPUT" - - if [[ $isAhead -eq 0 ]]; then - echo "Push changes to origin? [Y/n]" - read answer - if [[ $answer == Y ]] || [[ $answer == y ]] || [[ -z "${answer}" ]]; then - eval "git -C $dir push" - fi - fi - - if [[ $hasUntracked -eq 0 ]]; then - echo "Add untracked files? [Y/n]" - read answer - if [[ $answer == Y ]] || [[ $answer == y ]] || [[ -z "${answer}" ]]; then - eval "git -C $dir add -A $dir" - eval "git -C $dir status" - fi - fi - fi - fi - fi -done - -if [[ ( $flag == s ) && ( $noCommits -eq 1 ) ]]; then - echo -e "\n"$divider - echo $divider - echo "Commit all? [Y/n]" - read answer - if [[ $answer == Y ]] || [[ $answer == y ]] || [[ -z "${answer}" ]]; then - eval "gitall c" - fi -fi - -if [[ ( $flag == s ) && ( $noCommits -eq 0 ) ]]; then - echo -e "\n"$divider - echo "nothing to be done" - echo $divider -fi - -if [[ ( $flag == c ) && ( $noCommits -eq 0 ) ]]; then - echo -e "\n"$divider - echo "nothing to commit, all done" - echo $divider -fi - diff --git a/scripts/mlint b/scripts/mlint deleted file mode 100755 index ad3d358..0000000 --- a/scripts/mlint +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -if [ $# -gt 0 ]; then - arg=$1 - echo "File:" $arg - (exec /usr/local/MATLAB/R2016a/bin/glnxa64/mlint $arg) -fi diff --git a/scripts/nvimdiff b/scripts/nvimdiff deleted file mode 100755 index 46b282a..0000000 --- a/scripts/nvimdiff +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - - -nvim -d -u ~/.config/nvim/init.vim "$1" "$2" diff --git a/scripts/o b/scripts/o deleted file mode 100755 index 09bf937..0000000 --- a/scripts/o +++ /dev/null @@ -1,148 +0,0 @@ -#!/bin/bash -# set -o nounset -# set -e - -declare -A sessions=( - ["misc"]="~/" - ["qivOld"]="~/dev/projects/P11/workspace/qivserver" - ["qiv"]="~/dev/projects/qiv/code/java/server" - # ["buchi"]="~/dev/projects/P17.02/Code/" - # ["bosch"]="~/dev/projects/bosch/Code/port/fredwick/source" -) - -vimSessionsDir="~/.config/nvim/obsessions" - -function setup() { - local session attach - session=$1 - attach=$2 - - if tmux has-session -t $1>/dev/null 2>/dev/null; then - if [[ $attach == true ]]; then - attachSession $session - fi - else - makeSession $session - if [[ $attach == true ]]; then - attachSession $session - fi - fi -} - -function makeSession() { - local session dir oldTMUX - session=$1 - dir="${sessions[$session]}" - - if [[ $insideSession == true ]]; then - oldTMUX="$TMUX" - TMUX="" - fi - - case "$session" in - misc) - tmux new-session -s $session -n bash -d >/dev/null 2>/dev/null - tmux send-keys -t $session:0 "cd $dir" C-m - tmux send-keys -t $session:0 'clear' C-m - tmux selectp -t $session:0 - tmux splitw -h -p 50 - tmux selectp -l - - tmux new-window -t $session:1 -n bash - tmux send-keys -t $session:1 "cd $dir" C-m - tmux send-keys -t $session:1 'clear' C-m - ;; - - qiv) - tmux new-session -s $session -n git -d >/dev/null 2>/dev/null - tmux send-keys -t $session:0 "cd $dir" C-m - tmux send-keys -t $session:0 'clear' C-m - tmux send-keys -t $session:0 'git st' C-m - # tmux send-keys -t $session:0 "cd $dir" C-m - # tmux send-keys -t $session:0 'clear' C-m - # tmux send-keys -t $session:0 "nvim" C-m - - tmux new-window -t $session:1 -n bash - ;; - - qivOld) - tmux new-session -s $session -n git -d >/dev/null 2>/dev/null - tmux send-keys -t $session:0 "cd $dir" C-m - tmux send-keys -t $session:0 'clear' C-m - tmux send-keys -t $session:0 'git st' C-m - # tmux send-keys -t $session:0 "cd $dir" C-m - # tmux send-keys -t $session:0 'clear' C-m - # tmux send-keys -t $session:0 "nvim" C-m - - tmux new-window -t $session:1 -n bash - ;; - - # bosch) - # tmux new-session -s $session -n code -d >/dev/null 2>/dev/null - # tmux send-keys -t $session:0 "cd $dir" C-m - # tmux send-keys -t $session:0 'clear' C-m - # tmux send-keys -t $session:0 "nvim" C-m - - # tmux new-window -t $session:1 -n bash - # tmux send-keys -t $session:1 "cd $dir" C-m - # tmux send-keys -t $session:1 'clear' C-m - # tmux send-keys -t $session:1 'git st' C-m - # ;; - esac - tmux select-window -t $session:0 - - if [[ $insideSession == true ]]; then - TMUX="$oldTMUX" - fi -} - -function attachSession() { - if [[ $insideSession == true ]]; then - tmux switch-client -t $1 - else - tmux attach -t $1 - fi -} - - -if [ $# -gt 0 ]; then - arg=$1 - - if [[ ! -z ${TMUX:-} ]]; then - insideSession=true - fi - - case "$arg" in - all) - for session in "${!sessions[@]}"; do - setup $session false - done - attachSession misc - ;; - - kill) - if [ $# -eq 2 ]; then - tmux kill-session -t $2 - else - tmux kill-server && echo "killed all sessions" - fi - ;; - - params) - parameters="${!sessions[@]} all kill" - echo "$parameters" - ;; - - *) - if [ ! -z "${sessions[$arg]:-}" ]; then - setup $arg true - else - echo "no such session" - exit 1 - fi - ;; - esac - -else - setup misc true -fi diff --git a/scripts/setup b/scripts/setup deleted file mode 100755 index 9d13003..0000000 --- a/scripts/setup +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -BINDIR="$HOME/bin" - -if [[ ! -d $BINDIR ]]; then - mkdir $BINDIR -fi - -for scripts in $SCRIPTDIR/*; do - script=${scripts##*/} - if [[ $script != "setup" ]] && [[ $script != "alarm.msg" ]]; then - if [[ ! -a $BINDIR/$script ]]; then - ln -s $SCRIPTDIR/$script $BINDIR/$script - echo $script "symlinked to" $BINDIR/$script - else - echo "already exists:" $BINDIR/$script - fi - fi -done