cyber-patriot/init.sh

35 lines
569 B
Bash

#!/bin/bash
# set internal field separator,
# saving old one
OIFS="$IFS"
IFS=$'\n'
MV="mv"
[[ -d ~/apt_stuff ]] || mkdir ~/apt_stuff
if [[ "$PATH" != *"~/.cyber_bin"* ]]; then
# if script not run yet
PATH="$PATH:~/.cyber_bin"
mkdir ../.cyber_bin
fi
for file in $(ls -A1 .bash_*); do
${MV} "$file" ~
done
for file in $(
ls -1 |
egrep -vi \(init\|license\|readme\|git\)
); do
${MV} "$file" "~/.cyber_bin/$file"
done
# push changes made to PATH
hash -r
source ~/.bash_profile
bash dostuff.sh
# reset internal field separator
IFS="$OIFS"