Read credentials from environment
diff --git a/src/wsman.c b/src/wsman.c index d20c1a5..8660aaa 100644 --- a/src/wsman.c +++ b/src/wsman.c
@@ -632,6 +632,14 @@ char subscontext[512]; filter_t *filter = NULL; + /* read credentials from environment */ + username = getenv("WSMAN_USER"); + password = getenv("WSMAN_PASS"); + event_username = getenv("WSMAN_EVENT_USER"); + event_password = getenv("WSMAN_EVENT_PASS"); + + /* parse command line options + might overwrite environment credentials */ if (!wsman_parse_options(argc, argv)) { exit(EXIT_FAILURE);