|
@@ -120,6 +120,24 @@ function install_vimrc(){
|
|
|
wget -O ~/.vimrc https://git.tianyunperfect.cn/tianyunperfect/note_pub/raw/master/.vimrc
|
|
|
}
|
|
|
|
|
|
+function install_yy(){
|
|
|
+ eval "$(curl https://get.x-cmd.com)" # 安装 x-cmd
|
|
|
+ x env use yazi # 安装 yazi
|
|
|
+}
|
|
|
+
|
|
|
+yy() {
|
|
|
+ local _yy_tmp=; local _yy_cwd=
|
|
|
+ _yy_tmp="$(command mktemp -t "yazi-cwd.XXXXXX")"
|
|
|
+ command yazi "$@" --cwd-file="$_yy_tmp"
|
|
|
+
|
|
|
+ _yy_cwd="$(cat -- "$_yy_tmp")"
|
|
|
+ command rm -f -- "$_yy_tmp"
|
|
|
+
|
|
|
+ if [ -n "$_yy_cwd" ] && [ "$_yy_cwd" != "$PWD" ]; then
|
|
|
+ command cd -- "$_yy_cwd"
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
function k8s-get-all-namespace(){
|
|
|
kubectl get namespace
|