nu_plugin_units

Crates.ionu_plugin_units
lib.rsnu_plugin_units
version0.1.3
sourcesrc
created_at2023-11-27 03:51:23.31253
updated_at2024-11-01 21:58:57.837767
descriptionA Nushell plugin for easily converting between common units
homepage
repositoryhttps://github.com/JosephTLyons/nu_plugin_units
max_upload_size
id1049699
size211,911
Joseph T. Lyons (JosephTLyons)

documentation

README

nu_plugin_units

A Nushell plugin for easily converting between common units.

Installation

  1. Clone this repository
  2. Build the target via cargo build --release
  3. Add the plugin to nushell using the following nushell command plugin add ./target/release/nu_plugin_units
  4. Reload the plugin using plugin use units

Usage

〉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
    ...
}
Commit count: 42

cargo fmt