Skip to content

JosephTLyons/nu_plugin_units

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
    ...
}

About

No description, website, or topics provided.

Resources

License

MIT, GPL-3.0 licenses found

Licenses found

MIT
LICENSE
GPL-3.0
License.txt

Stars

Watchers

Forks

Packages

No packages published

Languages