ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1#pragma once
2
57#include <stdbool.h>
58#include "../common.h"
59#include "../options/options.h" // For asciichat_mode_t
60
107asciichat_error_t config_load_and_apply(asciichat_mode_t detected_mode, const char *config_path, bool strict,
108 options_t *opts);
109
130
150asciichat_error_t config_create_default(const char *config_path);
151
asciichat_error_t config_load_system_and_user(asciichat_mode_t detected_mode, bool strict, options_t *opts)
Load system config first, then user config (user config overrides system)
Definition config.c:1547
asciichat_error_t config_load_and_apply(asciichat_mode_t detected_mode, const char *config_path, bool strict, options_t *opts)
Main function to load configuration from file and apply to global options.
Definition config.c:1041
asciichat_error_t config_create_default(const char *config_path)
Create default configuration file with all default values.
Definition config.c:1254
asciichat_error_t
Error and exit codes - unified status values (0-255)
Definition error_codes.h:49
asciichat_mode_t
Mode type for options parsing.
ClangTool/LibTooling compatibility shim for stdbool.h.
Consolidated options structure.