Skip to content
This repository has been archived by the owner on Apr 19, 2022. It is now read-only.

Configuration

Minyoung Choi edited this page Jun 22, 2018 · 9 revisions

Short of modifying the code directly, there are three primary places to modify the behavior and settings of kcauto: the command line via command line arguments, the config file(s), and the globals file. Each have their purpose and assumptions made on how often they need to or should be modified.


Command line arguments

Main page: Command Line Arguments

Adding additional command line arguments when running kcauto opens up some additional functionality, primarily meant for advanced/power users or debugging purposes.


Config file

The config file (config.ini or other files based off of it) contains much of the user-editable settings for kcauto. Changes to this file, and thus the settings in this file, are hot-reloadable, meaning that they can take effect without stopping and restarting kcauto. Due to its length and complexity of the config file the documentation is split into sections:


Globals file

Main page: Globals

kca_globals.py contains some additional settings meant for the advanced/power user of kcauto. The variables contained in this file vary in scope and consequences across kcauto's functionality.