#units #nushell #nushell-plugin #converting #nanosecond #hours #time

bin+lib nu_plugin_units

A Nushell plugin for easily converting between common units

1 unstable release

0.1.0 Nov 27, 2023

#404 in Date and time

GPL-3.0-only

125KB
3K SLoC

nu_plugin_units

A Nushell plugin for easily converting between common 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 │
╰────┴──────────────┴────────────────────────╯

You may want to consider adjusting the value of float_precision in your nushell config file.

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

Dependencies

~14–27MB
~383K SLoC