Settings Guide

All CC settings are managed via cc config. Settings are stored in CC's SQLite database at ~/.cc-cli/cc_cli.db.

IDE

Which IDE to use when opening projects.

Value
IDE

code

Visual Studio Code

cursor

Cursor

cc config  # select IDE

Download Path

The directory CC scans when looking for dump files to restore with cc initdb.

Default: ~/Downloads

Odoo Config Path

Path to your .odoorc file. Only required if you use PyCharm — CC updates the addons_path in this file on each switch.

Repo Structure

How your Odoo source code is organised on disk. CC uses this to know how to fetch updates and which branch to checkout when switching versions.

Value
Structure

multi_dir

One folder per version (odoo-v17/, odoo-v18/, etc.) (default)

single_repo

One shared folder with branch checkouts (odoo/ on branch 17.0, 18.0, etc.)

In single-repo mode, each version must also have a branch configured:

When you switch projects, CC automatically checks out the correct branch in odoo/, enterprise/, and design-themes/.

Auto-Fetch

When true, CC spawns a background git fetch origin across all Odoo repos after each switch, if the fetch interval has elapsed. This keeps the local object store current so that branch checkouts at switch time are near-instant.

Default: false

Auto-Fetch Interval

How many hours between background fetches.

Default: 24

Multi-Version Mode

When true, CC maintains one active environment per Odoo version instead of one globally.

See Multi-Version Mode for details.

Timesheet Flag Threshold

Number of minutes a session must exceed before it is flagged with ⚑.

Default: 60 (1 hour)

Set to a higher value if you prefer less frequent prompts, or lower if you want tighter timesheet discipline.

Prompt on Flagged Switch

When true, CC shows a confirmation prompt when switching away from a flagged (long) session.

When false, the summary is printed but CC doesn't wait for confirmation.

Last updated

Was this helpful?