From 86b87a7242e507fe8c6e4af38491c11c2a8b6ae9 Mon Sep 17 00:00:00 2001 From: Xinwei Hu Date: Tue, 22 Aug 2023 16:12:10 +0800 Subject: [PATCH] add helper script for fish use env instead of bash directly --- develop_env.fish | 18 ++++++++++++++++++ develop_env.sh | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 develop_env.fish diff --git a/develop_env.fish b/develop_env.fish new file mode 100755 index 00000000..305083f1 --- /dev/null +++ b/develop_env.fish @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +#Config environment before develop, please run: source ./develop_env.sh + +set -e fish_trace +set advisor_path (cd (dirname (status -f)); and pwd) + +set existed 0 +for path in $PYTHONPATH + if [ $advisor_path = $path ] + set existed 1 + break + end +end + +if [ $existed -eq 0 ] + set -x PYTHONPATH $PYTHONPATH $advisor_path +end +echo "PYTHONPATH=$PYTHONPATH" diff --git a/develop_env.sh b/develop_env.sh index a5dae2ab..15737258 100755 --- a/develop_env.sh +++ b/develop_env.sh @@ -1,9 +1,10 @@ -#!/bin/bash +#!/usr/bin/env bash #Config environment before develop, please run: source ./develop_env.sh advisor_path=$(cd $(dirname ${BASH_SOURCE}); pwd) python_paths=$(echo ${PYTHONPATH} | sed 's/:/ /g') existed=0 + for path in $python_paths do if [ $advisor_path = $path ]; then -- Gitee