summaryrefslogtreecommitdiff
path: root/Biz/Ide/ns
blob: 54d11d40e13d21241fd1683e956e70261f5446f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env bash

if [[ $NS == "" ]]
then
  export NS=$(fd --exclude=_ -t f . $BIZ_ROOT | fzf)
fi

if [[ $VERB == "" ]]
then
  export VERB=$(fzf <<< $(sed 's/ /\n/g' <<< "edit bild push ship lint"))
fi

$VERB $NS

read -p "n: change ns, v: change verb, b: change both, ^C: exit, else: continue" -n 1 input

if [[ $input == "v" ]]
then
  unset VERB
  $0
elif [[ $input == "n" ]]
then
  unset NS
  $0
elif [[ $input == "b" ]]
then
  unset NS
  unset VERB
  $0
else
  $0
fi