在脚本中使用鱼壳function
我有一堆shell脚本,第一个是安装stream行的鱼壳。 一旦这一步完成,我复制一个functions/
目录到适当的位置。 然后我想使用spin
函数来调用每个脚本,并显示一个微调,而每个脚本正在执行。 然而,当我通过初始安装鱼和configuration后,我无法使用函数,即spin <command>
command not found
。
注意这是发生在一个临时docker集装箱内进行testing。
任何指针或帮助,将不胜感激。
如果你想从外面的鱼类运行鱼的function,用一条鱼命令行fish -c
作为一个string。
例如,这失败了:
env __fish_pwd
但是这个工作:
env fish -c __fish_pwd
这是因为env
运行可执行文件,而不是鱼函数。 我假设spin
也是这样的。