cyber-patriot/init.sh

34 lines
531 B
Bash
Raw Normal View History

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