1
0
mirror of https://github.com/nushell/nushell.git synced 2025-03-11 14:08:15 +01:00
nushell/crates/nu_plugin_example
2024-04-05 10:24:00 -04:00
..
src Change PluginCommand API to be more like Command () 2024-03-27 11:59:57 +01:00
Cargo.toml Bump version to 0.92.2 () 2024-04-05 10:24:00 -04:00
README.md Merge stream_example into example plugin and clean up names () 2024-03-19 12:36:46 -05:00

Plugin Example

Crate with a simple example of the Plugin trait that needs to be implemented in order to create a binary that can be registered into nushell declaration list

example config

This subcommand demonstrates sending configuration from the nushell $env.config to a plugin.

To register from after building nushell run:

register target/debug/nu_plugin_example

The configuration for the plugin lives in $env.config.plugins.example:

$env.config = {
  plugins: {
    example: [
      some
      values
    ]
  }
}

To list plugin values run:

example config