Rusty Russell
8b1aa3ef8b
lightningd: move basic parameter parsing into common/configdir
...
lightning-cli is going to need to know what network we're on, so
it will need to parse the config files. Move the code which does
the initial bootstrap parsing into common, as well as the config
file parsing core.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2019-11-23 22:42:34 +00:00
Rusty Russell
af645b38c8
common: fix missing HOME case, when we override --lightning-dir.
...
It fails because option.c tal_free's the old value, which must be
a tal ptr.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2019-08-26 23:09:00 +00:00
Rusty Russell
0b5b1faff5
common/configdir: simply supply defaults, leave parsing to programs.
...
We're going to get tricky with lightingd's parsing next, so split it out.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2019-07-27 05:16:22 +00:00
Rusty Russell
666e1b320f
lightningd: fix double-specified args.
...
We need to make sure the arg is a tal object, as we'll free it next time.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2018-05-05 17:55:10 +02:00
Saibato
7dcaf27bf5
allow --rpc-file option to change default value
...
short onliner as rustyrussel suggested
2018-02-02 20:35:44 +01:00
Ronald van der Meer
fa992ecaab
clarified --lightning-dir syntax on help
2018-01-26 03:00:29 +00:00
practicalswift
2c17546cbd
Onboarding: Make "lightning-cli" (without arguments) output the equivalent of "lightning-cli --help; lightning-cli help"
...
New users invoking lightning-cli are likely interested in what RPC
commands they can invoke via the command.
2018-01-26 00:35:13 +00:00
Rusty Russell
b00525b8c8
options: don't leak memory when people override options.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2017-12-13 22:46:10 +01:00
Rusty Russell
8375857116
common: absorb remaining files from daemon/
...
Also, we split the more sophisticated json_add helpers to avoid pulling in
everything into lightning-cli, and unify the routines to print struct
short_channel_id (it's ':', not '/' too).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2017-08-29 17:54:14 +02:00