|
|
@@ -1,8 +1,3 @@ |
|
|
|
mkdir .config.d |
|
|
|
|
|
|
|
# create.sh |
|
|
|
echo $'cp .config.d/template.cpp ${1%.*}.cpp\nnvim -s .config.d/cursorpos ${1%.*}.cpp' > create.sh |
|
|
|
|
|
|
|
# template |
|
|
|
read -n 1 -r -s -p $'Press any key to create template file...\n' |
|
|
|
nvim .config.d/template.cpp |
|
|
@@ -12,15 +7,6 @@ read -p $'Enter starting line of cursor:\n' line |
|
|
|
((line=line-1)) |
|
|
|
echo "$line"gg > .config.d/cursorpos |
|
|
|
|
|
|
|
# color.sh |
|
|
|
echo $'echo -en "\033[31m" ## red\neval $* | while read line; do\necho -en "\033[36m" ## blue\necho $line\necho -en "\033[31m" ## red\ndone\necho -en "\033[0m" ## reset color' > .config.d/color.sh |
|
|
|
|
|
|
|
# run.sh |
|
|
|
echo $'make\necho "Compiled..."\n./.config.d/color.sh .config.d/.nl ./"${1%.*}.out"\necho' > run.sh |
|
|
|
|
|
|
|
# .nl |
|
|
|
echo $'./$1\necho' > .config.d/.nl |
|
|
|
|
|
|
|
# make all executable |
|
|
|
chmod +x create.sh |
|
|
|
chmod +x run.sh |
|
|
|