#nushell-plugin #units #nu #converting #command #hours #time

bin+lib nu_plugin_units

一个用于轻松在常见单位之间转换的 Nushell 插件

3 个版本

新版本 0.1.2 2024 年 8 月 24 日
0.1.1 2024 年 5 月 30 日
0.1.0 2023 年 11 月 27 日

值格式化 中排名 61

Download history • Rust 包仓库 171/week @ 2024-05-27 • Rust 包仓库 11/week @ 2024-06-03 • Rust 包仓库 4/week @ 2024-06-10 • Rust 包仓库 167/week @ 2024-08-19 • Rust 包仓库

每月下载 167

GPL-3.0-only

125KB
3K SLoC

nu_plugin_units

一个易于在常见单位之间转换的 Nushell 插件。

安装

  1. 克隆此仓库
  2. 通过以下命令构建目标:cargo build --release
  3. 使用以下 nushell 命令添加插件:plugin add /target/release/nu_plugin_units
  4. 使用以下命令重新加载插件:plugin use units

用法

〉units -c time -u years -v 1
╭────┬──────────────┬────────────────────────╮
# │     unit     │         value          │
├────┼──────────────┼────────────────────────┤
│  0 │ centuries    │                 0.0100 │
│  1 │ days         │               365.0000 │
│  2 │ decades      │                 0.1000 │
│  3 │ hours        │              8760.0000 │
│  4 │ microseconds │    31540000000000.0000 │
│  5 │ milliseconds │       31556952000.0000 │
│  6 │ minutes      │            525600.0000 │
│  7 │ months       │                12.0000 │
│  8 │ nanoseconds  │ 31540000000000000.0000 │
│  9 │ seconds      │          31536000.0000 │
│ 10 │ weeks        │                52.1430 │
│ 11 │ years        │                 1.0000 │
╰────┴──────────────┴────────────────────────╯

您可能需要考虑调整 nushell 配置文件中的 float_precision 值。

$env.config = {
    float_precision: 4
    ...
}

依赖项

~24–55MB
~1M SLoC