diff options
author | kitsunyan | 2020-04-26 05:28:01 +0000 |
---|---|---|
committer | kitsunyan | 2020-04-26 05:28:01 +0000 |
commit | 7242638eb774b39b3c0fe0f4d2c24e9138edfd24 (patch) | |
tree | b24c7e272f0dfba72607bc6f5cc506f2178803ca | |
parent | 138b310de4badfc765151c5d31923ad9167b3a14 (diff) |
Fix reading arguments from stdin
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | src/args.nim | 8 |
2 files changed, 5 insertions, 5 deletions
@@ -1,5 +1,5 @@ VERSION = 0.14 -COPYRIGHT = 2018-2019 kitsunyan +COPYRIGHT = 2018-2020 kitsunyan DIST_MODE = false MAN_PAGES = \ diff --git a/src/args.nim b/src/args.nim index ba734c1..c0ea8f4 100644 --- a/src/args.nim +++ b/src/args.nim @@ -23,11 +23,11 @@ type ] iterator readLines(): string = - try: - while true: + while true: + try: yield readLine(stdin) - except: - discard + except: + break iterator splitSingle(valueFull: string, optionsWithParameter: HashSet[OptionKey], next: Option[string]): tuple[key: string, value: Option[string], consumedNext: bool] = |