Cargo Features

[dependencies]
nu-protocol = { version = "0.101.0", default-features = false, features = ["os", "plugin"] }
default = os

The os feature is set by default whenever nu-protocol is added without default-features = false somewhere in the dependency tree.

os default plugin? = os_pipe

Enables os of nu-utils

Affects nu-protocol::process

plugin = brotli, os, rmp-serde

Affects command::Command.plugin_identity, engine_state::EngineState.plugin_path, example::PluginExample

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

brotli plugin?

Enables brotli ^6.0

rmp-serde plugin?
os_pipe os