外部命令

    这就是 的作用。extern关键字允许你为 Nushell 之外的命令写一个完整的签名,这样你就能得到上述所有的好处。如果你看一下默认配置,你会发现其中有一些extern调用。下面是其中之一:

    在上面的例子中,你会注意到有些类型后面有,接着后面是命令的名称。我们有独立的章节进一步谈论 自定义补全

    局限性

    目前的语法有一些限制。在 Nushell 中,标志和位置参数是非常灵活的:标志可以在位置参数之前, 也可以与位置参数混合, 还可以跟随位置参数。许多外部命令没有这种灵活性。目前还没有一种方法来确保标志和位置参数的特定顺序与外部命令所要求的风格保持一致。