Skip to content

cg settings

Every cg settings subcommand.

Every command also accepts -h / --help.

Command Summary
cg settings Settings commands (app-managed persistent state in settings.json, as opposed to the user-edited config.yaml
cg settings dump Dump the resolved settings as JSON.
cg settings set Set a settings.json value.
cg settings set default-profile Set the default codingame-tools credential profile name.
cg settings set contribution-dir Set the default contribution working directory.
cg settings set puzzle-dir Set the default puzzle working directory.
cg settings delete Delete a settings.json value.
cg settings delete default-profile Delete (unset) the default codingame-tools credential profile name override.
cg settings delete contribution-dir Delete (unset) the default contribution working directory override.
cg settings delete puzzle-dir Delete (unset) the default puzzle working directory override.

cg settings

Settings commands (app-managed persistent state in settings.json, as opposed to the user-edited config.yaml--see cg config).

usage: cg settings [-h] COMMAND ...

Subcommands

  • dump — Dump the resolved settings as JSON.
  • set — Set a settings.json value.
  • delete — Delete a settings.json value.

cg settings dump

Dump the resolved settings as JSON.

usage: cg settings dump [-h]

cg settings set

Set a settings.json value.

usage: cg settings set [-h] COMMAND ...

Subcommands

cg settings set default-profile

Set the default codingame-tools credential profile name.

usage: cg settings set default-profile [-h] PROFILE-NAME

Arguments

  • PROFILE-NAME — The credential profile name to record as the default--used whenever --profile isn't given (see cg login, cg api ..., etc.), and shown resolved by cg config dump/cg settings dump.

cg settings set contribution-dir

Set the default contribution working directory.

usage: cg settings set contribution-dir [-h] DIR

Arguments

  • DIR — Directory to use as the default contribution working directory--used whenever --contribution-dir isn't given and CG_CONTRIBUTION_DIR isn't set (see cg contribution import/cg contribution push). If given as a relative path, it's resolved against the current directory right now and stored relative to settings.json's own directory--so the effective directory doesn't move around depending on where cg is later run from.

cg settings set puzzle-dir

Set the default puzzle working directory.

usage: cg settings set puzzle-dir [-h] DIR

Arguments

  • DIR — Directory to use as the default puzzle working directory--used whenever --puzzle-dir isn't given and CG_PUZZLE_DIR isn't set (see cg puzzle import/cg puzzle submit). Same relative-path handling as cg settings set contribution-dir--see its help for details.

cg settings delete

Delete a settings.json value.

usage: cg settings delete [-h] COMMAND ...

Subcommands

  • default-profile — Delete (unset) the default codingame-tools credential profile name override.
  • contribution-dir — Delete (unset) the default contribution working directory override.
  • puzzle-dir — Delete (unset) the default puzzle working directory override.

cg settings delete default-profile

Delete (unset) the default codingame-tools credential profile name override.

usage: cg settings delete default-profile [-h]

cg settings delete contribution-dir

Delete (unset) the default contribution working directory override.

usage: cg settings delete contribution-dir [-h]

cg settings delete puzzle-dir

Delete (unset) the default puzzle working directory override.

usage: cg settings delete puzzle-dir [-h]

Generated from the parser itself. For when to use these, see the CLI guides.