Refactor configuration for scord and scord-ctl
scord: - Configuration file now uses standard YAML format - Add `--output` CLI argument (SCORD_LOG_OUTPUT) scord-ctl: - Add `--output` CLI argument - Add `--listen` CLI argument (Fixes #126) - Remove configuration file Both: - Remove file_options dependency - Remove genopts dependency - Replace yaml-cpp with rapidyaml - Replace general settings with specific configurations (fixes #20) - General improvements and bugfixes in `logger` - Improved `net::server` configuration - Fix fork()-related bug in `signal_listener` - Remove environment variables
parent
9d13a456
No related branches found
No related tags found
Showing
- CMakeLists.txt 14 additions, 16 deletionsCMakeLists.txt
- etc/scord.conf.in 4 additions, 17 deletionsetc/scord.conf.in
- examples/CMakeLists.txt 0 additions, 1 deletionexamples/CMakeLists.txt
- src/common/CMakeLists.txt 0 additions, 4 deletionssrc/common/CMakeLists.txt
- src/common/config/CMakeLists.txt 0 additions, 87 deletionssrc/common/config/CMakeLists.txt
- src/common/config/config.hpp 0 additions, 31 deletionssrc/common/config/config.hpp
- src/common/config/defaults.cpp.in 0 additions, 52 deletionssrc/common/config/defaults.cpp.in
- src/common/config/defaults.hpp 0 additions, 53 deletionssrc/common/config/defaults.hpp
- src/common/config/file_options.yml 0 additions, 41 deletionssrc/common/config/file_options.yml
- src/common/config/genopts.yml.in 0 additions, 14 deletionssrc/common/config/genopts.yml.in
- src/common/config/parsers.cpp 0 additions, 103 deletionssrc/common/config/parsers.cpp
- src/common/config/parsers.hpp 0 additions, 49 deletionssrc/common/config/parsers.hpp
- src/common/config/settings.cpp 0 additions, 278 deletionssrc/common/config/settings.cpp
- src/common/config/settings.hpp 0 additions, 232 deletionssrc/common/config/settings.hpp
- src/common/logger/logger.cpp 16 additions, 2 deletionssrc/common/logger/logger.cpp
- src/common/logger/logger.h 7 additions, 1 deletionsrc/common/logger/logger.h
- src/common/logger/logger.hpp 63 additions, 23 deletionssrc/common/logger/logger.hpp
- src/common/net/CMakeLists.txt 2 additions, 2 deletionssrc/common/net/CMakeLists.txt
- src/common/net/server.cpp 65 additions, 50 deletionssrc/common/net/server.cpp
- src/common/net/server.hpp 17 additions, 19 deletionssrc/common/net/server.hpp
Loading
Please register or sign in to comment