我试图尽量减少必须在菊石脚本中编写的样板数量。似乎 predef.sc 默认没有加载(这很好),但我想为不同的文件设置不同的预定义集,只需写一行来加载它们。
似乎没有办法引用/
或$HOME
不导入ammonite-shell
(这又需要您使用import $ivy
/interp.load.ivy
这意味着总共至少 3-4 行)。使用相对路径 ( $file.^.somefolder.somefile
) 有效,但相对路径太容易中断。
因此,问题是 - 是否有一个单行来加载相对于root
or的脚本$HOME
?就像是
$exec $file.`$HOME`.path.to.somefile