Cargo Features

[dependencies]
takecrate = { version = "1.0.0", default-features = false, features = ["ui", "i18n", "ui-theme"] }
default = i18n, ui

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

ui default

Enables the terminal user interface

Enables cursive

Affects takecrate::install_interactive, takecrate::uninstall_interactive

i18n default

Enables internationalization and localization (globalization) support

Enables fluent-bundle, fluent-templates, and sys-locale

ui-theme

Enables Cursive themes API which exposes "unstable" dependency types.