Remove scripts

This commit is contained in:
Martin Pander
2020-09-10 10:23:20 +02:00
parent 03c7bc3c59
commit 3730ee8728
7 changed files with 0 additions and 340 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,4 +0,0 @@
#!/bin/bash
nvim -d -u ~/.config/nvim/init.vim "$1" "$2"

148
scripts/o
View File

@ -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

View File

@ -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