Cargo Features

[dependencies]
yash-builtin = { version = "0.5.0", default-features = false, features = ["yash-prompt", "yash-semantics"] }
default = yash-prompt, yash-semantics

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

yash-prompt default = yash-semantics

yash-prompt is used in the read built-in, which requires yash-semantics.

Enables yash-prompt

yash-semantics default yash-prompt

Enables enumset and yash-semantics

Affects yash-builtin::command, yash-builtin::eval, yash-builtin::exec, yash-builtin::read, yash-builtin::source, yash-builtin::r#type, yash-builtin::wait