diff options
author | c-blake <c-blake@users.noreply.github.com> | 2021-04-29 02:55:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-29 08:55:43 +0200 |
commit | 601c050fcb4cc3101265018eb1cc381c6cb9dab9 (patch) | |
tree | b5b1c13bf19069801d606f15bdea56ab5d191385 /testament | |
parent | 7637cff9cf677ad7e5952aed7670fe408eded418 (diff) | |
download | Nim-601c050fcb4cc3101265018eb1cc381c6cb9dab9.tar.gz |
Implement https://forum.nim-lang.org/t/7848#50018 (#17874)
* Implement https://forum.nim-lang.org/t/7848#50018 with just the same `SuccessX` hint category, build mode on a separate, final line, and no change to how the mode is spelled for -d:release/-d:danger. * Change to add a new BuildMode hint category and keep testament in sync as per comment. * Add "--hint:buildmode:off" to `defaultHintsOff`. * Remove as requested. * As requested for tests clean up. * Address code review. * Address code review. * Mirror db456423116a9b19666f551f4d38aded3964c2e2
Diffstat (limited to 'testament')
-rw-r--r-- | testament/testament.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/testament/testament.nim b/testament/testament.nim index 97f1f01b8..9caa3f6b9 100644 --- a/testament/testament.nim +++ b/testament/testament.nim @@ -107,7 +107,8 @@ proc isSuccess(input: string): bool = # that may appear in user config (eg: `--filenames`). # Passing `XDG_CONFIG_HOME= testament args...` can be used to ignore user config # stored in XDG_CONFIG_HOME, refs https://wiki.archlinux.org/index.php/XDG_Base_Directory - input.startsWith("Hint: ") and input.endsWith("[SuccessX]") + input.startsWith("Hint: ") and + (input.endsWith("[SuccessX]") or input.endsWith("[BuildMode]")) proc getFileDir(filename: string): string = result = filename.splitFile().dir |