summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorruki <[email protected]>2023-03-03 00:56:07 +0800
committerruki <[email protected]>2023-03-03 00:56:07 +0800
commit0d79efba9a282712c4dc1f8b2e63999a2d1b9236 (patch)
tree84e6fcb2ac31b7f047c3814483bbebdfb86c0140 /scripts
parentb14cb76831863973a09ce7d1bc00e9aba0beec7b (diff)
improve profile-unix.sh
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/register-completions.sh48
-rw-r--r--scripts/register-virtualenvs.sh72
2 files changed, 0 insertions, 120 deletions
diff --git a/scripts/register-completions.sh b/scripts/register-completions.sh
deleted file mode 100755
index f3da05f10..000000000
--- a/scripts/register-completions.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-
-# parameter completions for *nix shell
-
-if [[ "$SHELL" = */zsh ]]; then
- # zsh parameter completion for xmake
- _xmake_zsh_complete()
- {
- local completions=("$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.utils.complete 0 nospace "$words")")
- reply=( "${(ps:\n:)completions}" )
- }
- compctl -f -S "" -K _xmake_zsh_complete xmake
-
- # zsh parameter completion for xrepo
- _xrepo_zsh_complete()
- {
- local completions=("$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.xrepo.complete 0 nospace "$words")")
- reply=( "${(ps:\n:)completions}" )
- }
- compctl -f -S "" -K _xrepo_zsh_complete xrepo
-
-elif [[ "$SHELL" = */bash ]]; then
- # bash parameter completion for xmake
- _xmake_bash_complete()
- {
- local word=${COMP_WORDS[COMP_CWORD]}
- local completions
- completions="$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.utils.complete "${COMP_POINT}" "nospace-nokey" "${COMP_LINE}")"
- if [ $? -ne 0 ]; then
- completions=""
- fi
- COMPREPLY=( $(compgen -W "$completions") )
- }
- complete -o default -o nospace -F _xmake_bash_complete xmake
-
- # bash parameter completion for xrepo
- _xrepo_bash_complete()
- {
- local word=${COMP_WORDS[COMP_CWORD]}
- local completions
- completions="$(XMAKE_SKIP_HISTORY=1 XMAKE_ROOT=y xmake lua private.xrepo.complete "${COMP_POINT}" "nospace-nokey" "${COMP_LINE}")"
- if [ $? -ne 0 ]; then
- completions=""
- fi
- COMPREPLY=( $(compgen -W "$completions") )
- }
- complete -o default -o nospace -F _xrepo_bash_complete xrepo
-fi
-
diff --git a/scripts/register-virtualenvs.sh b/scripts/register-virtualenvs.sh
deleted file mode 100644
index 6b0c25160..000000000
--- a/scripts/register-virtualenvs.sh
+++ /dev/null
@@ -1,72 +0,0 @@
-
-# virtual environments for *nix shell
-
-if test "${XMAKE_ROOTDIR}"; then
- export XMAKE_EXE=${XMAKE_ROOTDIR}/xmake
-else
- export XMAKE_EXE=xmake
-fi
-
-function xrepo {
- if [ $# -ge 2 ] && [ "$1" = "env" ]; then
- local cmd="${2-x}"
- case "$cmd" in
- shell)
- if test "${XMAKE_PROMPT_BACKUP}"; then
- PS1="${XMAKE_PROMPT_BACKUP}"
- source "${XMAKE_ENV_BACKUP}" || return 1
- unset XMAKE_PROMPT_BACKUP
- unset XMAKE_ENV_BACKUP
- fi
- "$XMAKE_EXE" lua private.xrepo.action.env.info config || return 1
- local prompt="$("$XMAKE_EXE" lua --quiet private.xrepo.action.env.info prompt)" || return 1
- if [ -z "${prompt+x}" ]; then
- return 1
- fi
- local activateCommand="$("$XMAKE_EXE" lua private.xrepo.action.env.info script.bash)" || return 1
- export XMAKE_ENV_BACKUP="$("$XMAKE_EXE" lua private.xrepo.action.env.info envfile)"
- export XMAKE_PROMPT_BACKUP="${PS1}"
- "$XMAKE_EXE" lua private.xrepo.action.env.info backup.bash 1>"$XMAKE_ENV_BACKUP"
- eval "$activateCommand"
- PS1="${prompt} $PS1"
- ;;
- quit)
- if test "${XMAKE_PROMPT_BACKUP}"; then
- PS1="${XMAKE_PROMPT_BACKUP}"
- source "${XMAKE_ENV_BACKUP}" || return 1
- unset XMAKE_PROMPT_BACKUP
- unset XMAKE_ENV_BACKUP
- fi
- ;;
- -b|--bind)
- if [ "$4" = "shell" ]; then
- local bnd="${3-x}"
- if test "${XMAKE_PROMPT_BACKUP}"; then
- PS1="${XMAKE_PROMPT_BACKUP}"
- source "${XMAKE_ENV_BACKUP}" || return 1
- unset XMAKE_PROMPT_BACKUP
- unset XMAKE_ENV_BACKUP
- fi
- "$XMAKE_EXE" lua private.xrepo.action.env.info config $bnd || return 1
- local prompt="$("$XMAKE_EXE" lua --quiet private.xrepo.action.env.info prompt $bnd)" || return 1
- if [ -z "${prompt+x}" ]; then
- return 1
- fi
- local activateCommand="$("$XMAKE_EXE" lua --quiet private.xrepo.action.env.info script.bash $bnd)" || return 1
- export XMAKE_ENV_BACKUP="$("$XMAKE_EXE" lua private.xrepo.action.env.info envfile $bnd)"
- export XMAKE_PROMPT_BACKUP="${PS1}"
- "$XMAKE_EXE" lua --quiet private.xrepo.action.env.info backup.bash $bnd 1>"$XMAKE_ENV_BACKUP"
- eval "$activateCommand"
- PS1="${prompt} $PS1"
- else
- "$XMAKE_EXE" lua private.xrepo "$@"
- fi
- ;;
- *)
- "$XMAKE_EXE" lua private.xrepo "$@"
- ;;
- esac
- else
- "$XMAKE_EXE" lua private.xrepo "$@"
- fi
-}