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