# Clk Levels Provide Sensible Locations to Put Configuration

fleeting

clk levels provide sensible locations to put configuration

In the same way that git provides –local and –global, you can decide where to put your configuration in clk.

The –local level is the level of a clk project.

If you need more granularity than the –local vs –global levels, you may certainly be able to create what you want using so called extensions.

Provided there is a local extension called myextension, you can then add any configuration in there similarly to –local or –global.

clk parameter set --local-myextension somecommand --someoption