From 21e4ed93e360c836e011a7de1da6f56bfadcb31b Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 21 Feb 2018 13:00:37 +0200 Subject: [PATCH] shared/shell: Set NON_INTERACTIVE env This sets NON_INTERACTIVE environment variable which applications can then use to query under what mode they are running. --- src/shared/shell.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/shell.c b/src/shared/shell.c index 0f6d613bd..85657c250 100644 --- a/src/shared/shell.c +++ b/src/shared/shell.c @@ -818,6 +818,9 @@ void bt_shell_init(int argc, char **argv, const struct bt_shell_opt *opt) data.argv = argv + optind; data.mode = (data.argc > 0); + if (data.mode) + bt_shell_set_env("NON_INTERACTIVE", &data.mode); + main_loop = g_main_loop_new(NULL, FALSE); rl_init(); -- 2.47.3