fish: add fishy option (stock config, private mode)
This commit is contained in:
parent
e88d200a1e
commit
258c0ed573
@ -1,15 +1,21 @@
|
|||||||
function fishy -d "Run fish in a non-standard way" -a fishy_opt
|
function fishy -d "Run fish in a non-standard way" -a fishy_opt
|
||||||
if test -z "$fishy_opt"
|
if test -z "$fishy_opt"
|
||||||
printf "How do you want to run fish?\n 1) In private mode\n 2) With default config\n"
|
printf "How do you want to run fish?\n 1) With stock configuration\n 2) With stock configuration in private mode\n 3) With existing configuration in private mode\n"
|
||||||
read fishy_opt -P "> "
|
read fishy_opt -P "> "
|
||||||
end
|
end
|
||||||
switch $fishy_opt
|
switch $fishy_opt
|
||||||
case 1
|
case 1
|
||||||
echo "Starting fish in private mode..."
|
echo '[info] Starting fish with stock configuration.'
|
||||||
fish --private
|
echo '[info] Command: `HOME=(mktemp -d) fish`'
|
||||||
case 2
|
|
||||||
echo "Starting fish with default configuration..."
|
|
||||||
HOME=(mktemp -d) fish
|
HOME=(mktemp -d) fish
|
||||||
|
case 2
|
||||||
|
echo '[info] Starting fish with stock configuration in private mode.'
|
||||||
|
echo '[info] Command: `HOME=(mktemp -d) fish --private`'
|
||||||
|
HOME=(mktemp -d) fish --private
|
||||||
|
case 3
|
||||||
|
echo '[info] Starting fish with existing configuration in private mode.'
|
||||||
|
echo '[info] Command: `fish --private`'
|
||||||
|
fish --private
|
||||||
case '*'
|
case '*'
|
||||||
echo (set_color red)"Invalid option: [$fishy_opt]"(set_color normal)
|
echo (set_color red)"Invalid option: [$fishy_opt]"(set_color normal)
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user