Cargo Features

[dependencies]
embedded-cli = { version = "0.2.1", default-features = false, features = ["macros", "autocomplete", "help", "history"] }
default = autocomplete, help, history, macros

These default features are set whenever embedded-cli is added without default-features = false somewhere in the dependency tree.

macros default = embedded-cli-macros
autocomplete default

Enables autocomplete of embedded-cli-macros

Affects service::Autocomplete.autocomplete, utils::split_at_mut

help default

Enables help of embedded-cli-macros

Affects service::Help.command_count, service::Help.list_commands, service::Help.command_help

history default

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.

embedded-cli-macros autocomplete help macros