Inspiration
It's very hard to look up what file you have and operate them under command line, so I need a file manage tool
What it does
show you files when you enter a name, it directly enter the directory that has the name you enter under you current direction copy a direction to clipborad link the direction in the clipboard to the direction you are in.
because I don't have time to upload the code, here is the code
!/bin/zsh
if [-z $1];then cd $1 else cd ~ fi Clipboard = "" green() { echo "\e[32m$1\e[0m" } while true do echo "\e[32m-----------------" echo "'lsfile' File Lookup" echo "$(pwd)\e[0m" ls -AGF while true do echo -n "\e[32m:\e[0m" read operation if [${operation:2} = "q"];then break; fi
if [[ ${operation} == "//"* ]] ;then
command = ${operation:2}
case ${command} in
"finder"*)
if [ ${command} = "finder" ];then
open ./
else
open -R ./${command:7}
fi
;;
"copy "*)
${Clipboard} = $(realpath ${command:5})
;;
"reprint")
break
;;
"cler_clipbrd")
${Clipboard} = ""
;;
"link")
if [ ${Clipboard} = "."* ] || [ ${Clipboard} = "~"* ];them
green "'ln' don't support ./ or ~/"
else
ln -s ${Clipboard} ./$(basename ${Clipboard})
break
fi
*)
echo ""
esac
else
cd ${operation};
break
fi
done
done
Built With
- basename
- dirname
- ls
- realpath
- zsh
Log in or sign up for Devpost to join the conversation.