|
@@ -70,6 +70,43 @@ EOF
|
|
|
|
|
|
}
|
|
|
|
|
|
+function install_zellij(){
|
|
|
+ # 用户目录是否存在 zellij 文件
|
|
|
+ if [ ! -f ~/zellij ]; then
|
|
|
+ wget https://tianyunperfect1.oss-cn-beijing.aliyuncs.com/file/2024/11/zellij-x86_64-unknown-linux-musl.tar.gz
|
|
|
+ tar -zxvf zellij-x86_64-unknown-linux-musl.tar.gz
|
|
|
+ rm -rf zellij-x86_64-unknown-linux-musl.tar.gz
|
|
|
+
|
|
|
+ if [ -n "$ZSH_VERSION" ]; then
|
|
|
+ echo "正在使用zsh"
|
|
|
+ cat >> ~/.zshrc << \EOF
|
|
|
+# 方便快速进入
|
|
|
+function zin(){
|
|
|
+ export ZELLIJ_AUTO_ATTACH=true
|
|
|
+ eval "$(~/zellij setup --generate-auto-start zsh)"
|
|
|
+}
|
|
|
+EOF
|
|
|
+ source ~/.zshrc
|
|
|
+
|
|
|
+ elif [ -n "$BASH_VERSION" ]; then
|
|
|
+ echo "正在使用bash"
|
|
|
+ cat >> ~/.bashrc << \EOF
|
|
|
+# 方便快速进入
|
|
|
+function zin(){
|
|
|
+ export ZELLIJ_AUTO_ATTACH=true
|
|
|
+ eval "$(~/zellij setup --generate-auto-start bash)"
|
|
|
+}
|
|
|
+EOF
|
|
|
+ source ~/.bashrc
|
|
|
+ else
|
|
|
+ echo "无法确定当前 Shell 类型"
|
|
|
+ fi
|
|
|
+
|
|
|
+ echo "OK。zin!!!"
|
|
|
+ fi
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
function k8s-get-all-namespace(){
|
|
|
kubectl get namespace
|
|
|
}
|