27个版本 (破坏性更新)

0.97.1 2024年8月21日
0.96.1 2024年7月29日
0.91.0 2024年3月5日
0.88.1 2023年12月14日
0.83.1 2023年7月30日

#445 in Rust模式

Download history 1320/week @ 2024-05-01 550/week @ 2024-05-08 514/week @ 2024-05-15 585/week @ 2024-05-22 1984/week @ 2024-05-29 814/week @ 2024-06-05 462/week @ 2024-06-12 488/week @ 2024-06-19 1019/week @ 2024-06-26 507/week @ 2024-07-03 387/week @ 2024-07-10 335/week @ 2024-07-17 1502/week @ 2024-07-24 685/week @ 2024-07-31 464/week @ 2024-08-07 333/week @ 2024-08-14

3,029 每月下载量
2 crates 中使用

MIT 和可能 CC-PDDC

2MB
44K SLoC

欢迎使用`nushell`的标准库!

标准库是一个纯nushell的定制命令集合,为编写脚本或复杂应用程序的用户提供了交互式工具和构建块。

查看这里有什么

> use std
> scope commands | select name usage | where name =~ "std "
#┬───────────name────────────┬──────────────────────usage──────────────────────
0│std assert                 │Universal assert command
1│std assert equal           │Assert $left == $right
2│std assert error           │Assert that executing the code generates an error
3│std assert greater         │Assert $left > $right
4│std assert greater or equal│Assert $left >= $right
             ...                                     ...
─┴───────────────────────────┴─────────────────────────────────────────────────

🧰 在REPL或脚本中使用标准库

标准库中的所有命令都必须使用 use 命令“导入”到运行环境(交互式读取-执行-打印循环(REPL)或.nu脚本)中。

您可以选择导入整个模块,但这样就必须使用 std 前缀来引用单个命令,例如

use std

std log debug "Running now"
std assert (1 == 2)

或者您可以选择列出您想要导入的特定命令,并使用没有 std 前缀的方式调用它们。

use std ["log debug" assert]

log debug "Running again"
assert (2 == 1)

这可能是您想要添加到 env.nu 以供交互使用的形式的导入。

✏️ 贡献标准库

欢迎您为标准库做出贡献!有关详细信息,请参阅 CONTRIBUTING.md

依赖项

~22–52MB
~1M SLoC