在脚本中使用鱼壳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也是这样的。