Cargo Features Manger

A TUI like cli tool to manage the features of your rust-project dependencies.

install

cargo install cargo-features-manager

usage

To start the tool run cargo features in your project root dir.

This will open the dependency-selector:

dependencySelector

Now you can select the dependency for which you want to change the enabled features.

Selecting a dependency will open the feature-selector:

featureSelector

When using cargo features -d <dependency name> it will directly open the corresponding feature-selector.

navigation

to move up

to move down

q to quit

Space | Enter to select

BackSpace to move back

dependency selector

Dependency which do not have any features are marked grey.

greyDependency

feature selector

All default features are marked Green.

greenMark

When hovering above a feature it shows other features which the selected feature requires.

featureDependency

Features which an active feature requires are marked grey.

greyFeature