eaffb20df5
Remove {.gcsafe.} from procutils.exec.
2024-12-10 10:42:46 -06:00
30c5720ab8
New QueueLogger logging implementation.
2023-07-04 09:08:15 -05:00
0a49618ab3
Config searches local directory as well, use CatchableError.
2023-06-21 07:43:58 -05:00
7af0acce68
Add config helper function to find config files in a standardized manner.
2023-05-13 07:07:56 -05:00
b1cc4fbe51
Add CombinedConfig#getJson to fetch config properties stored as JSON data.
2022-02-10 15:35:50 -06:00
4e5152bed3
Fix library configuration with new submodules.
2022-02-07 14:04:47 -06:00
224818f3c7
Remove deprecated TaintedString usage.
2022-01-21 18:11:16 -06:00
48641b8476
Make stripAnsi GC-safe.
2020-11-12 04:26:43 -06:00
438ea5f7b3
Bugfix for queryParamsToCliArgs.
2020-03-23 08:19:40 -05:00
Jonathan Bernard
e9351fbd9d
Fix bug in CombinedConfig: need to allow for config values not defined in the possible CLI args.
2019-02-18 16:06:10 -06:00
Jonathan Bernard
b9a69809eb
Merge in fix lost from 0.5.1
2019-02-18 15:34:09 -06:00
9750ac16b3
Add version of queryParamsToCliArgs that accepts a Table[string,string] to support Jester 0.4
2019-01-17 13:19:59 -06:00
Jonathan Bernard
7b274bfb98
Update to support Nim 0.19 (removal of string nil specifically).
2018-12-09 03:23:12 -06:00
Jonathan Bernard
969af93425
Bugfix for new HTTP<->CLI functionality.
2018-10-03 03:42:10 -05:00
Jonathan Bernard
e0eb8fd4c2
Add functions for a simple CLI<->HTTP layer.
2018-10-02 12:09:18 -05:00
Jonathan Bernard
d368e85e33
Refactor color functions to provide a unified interface for fore/back ground.
2018-05-29 14:18:14 -05:00
Jonathan Bernard
49342818ec
Add basic support for ANSI color escape codes.
...
Nim's `terminal` library provides ANSI terminal escape support, but
only when writing directly to a File handle. This commit adds the
`term{FG,BG}` procedures and `termReset` constant to help with embedding
ANSI escape codes in string data.
2018-05-29 12:53:42 -05:00
Jonathan Bernard
95f3bc48bd
Make the CombinedConfig.getVal function more tolerant of non-string values.
2018-05-18 11:18:40 -05:00
Jonathan Bernard
64fdcb359d
Bump version to use Nim 0.18.0 (stable) instead of 0.18.1 (not yet released).
2018-05-14 09:06:45 -05:00
Jonathan Bernard
4ed613523b
toUpper moved to unicode module.
2018-05-11 21:33:57 -05:00
Jonathan Bernard
441063a393
Update to support Nim 0.18
2018-04-02 14:39:49 -05:00
Jonathan Bernard
cce4e5ec80
Expand effect list of exec to keep up with Nim compiler (need to investigate later).
2017-11-15 21:03:03 -06:00
Jonathan Bernard
9fba13a965
Refactor exec interface.
2017-08-16 11:01:22 -05:00
Jonathan Bernard
96b6832834
Fix default value of sendMsg.
2017-08-15 14:33:48 -05:00
Jonathan Bernard
be91137318
Added blocking process execution, ENV loading.
2017-08-15 14:03:29 -05:00
Jonathan Bernard
f77efa1cd7
Initial commit with CombinedConfig and daemonize implementations.
2016-11-04 16:30:06 -05:00