{"action":"created","issue":{"url":"https://api.github.com/repos/bcgsc/abyss/issues/189","repository_url":"https://api.github.com/repos/bcgsc/abyss","labels_url":"https://api.github.com/repos/bcgsc/abyss/issues/189/labels{/name}","comments_url":"https://api.github.com/repos/bcgsc/abyss/issues/189/comments","events_url":"https://api.github.com/repos/bcgsc/abyss/issues/189/events","html_url":"https://github.com/bcgsc/abyss/issues/189","id":295255403,"number":189,"title":"abyss-pe --help provides help text for GNU make","user":{"login":"mmokrejs","id":3297852,"avatar_url":"https://avatars1.githubusercontent.com/u/3297852?v=4","gravatar_id":"","url":"https://api.github.com/users/mmokrejs","html_url":"https://github.com/mmokrejs","followers_url":"https://api.github.com/users/mmokrejs/followers","following_url":"https://api.github.com/users/mmokrejs/following{/other_user}","gists_url":"https://api.github.com/users/mmokrejs/gists{/gist_id}","starred_url":"https://api.github.com/users/mmokrejs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmokrejs/subscriptions","organizations_url":"https://api.github.com/users/mmokrejs/orgs","repos_url":"https://api.github.com/users/mmokrejs/repos","events_url":"https://api.github.com/users/mmokrejs/events{/privacy}","received_events_url":"https://api.github.com/users/mmokrejs/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-02-07T19:03:41Z","updated_at":"2018-02-07T19:16:01Z","closed_at":"2018-02-07T19:16:01Z","author_association":"CONTRIBUTOR","body":"Hmm, I thought I will get a help-text from abyss-pe and not from GNU make. Could this be worked around somehow?\r\n\r\n```\r\n$ abyss-pe --help\r\nUsage: make [options] [target] ...\r\nOptions:\r\n  -b, -m                      Ignored for compatibility.\r\n  -B, --always-make           Unconditionally make all targets.\r\n  -C DIRECTORY, --directory=DIRECTORY\r\n                              Change to DIRECTORY before doing anything.\r\n  -d                          Print lots of debugging information.\r\n  --debug[=FLAGS]             Print various types of debugging information.\r\n  -e, --environment-overrides\r\n                              Environment variables override makefiles.\r\n  --eval=STRING               Evaluate STRING as a makefile statement.\r\n  -f FILE, --file=FILE, --makefile=FILE\r\n                              Read FILE as a makefile.\r\n  -h, --help                  Print this message and exit.\r\n  -i, --ignore-errors         Ignore errors from recipes.\r\n  -I DIRECTORY, --include-dir=DIRECTORY\r\n                              Search DIRECTORY for included makefiles.\r\n  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.\r\n  -k, --keep-going            Keep going when some targets can't be made.\r\n  -l [N], --load-average[=N], --max-load[=N]\r\n                              Don't start multiple jobs unless load is below N.\r\n  -L, --check-symlink-times   Use the latest mtime between symlinks and target.\r\n  -n, --just-print, --dry-run, --recon\r\n                              Don't actually run any recipe; just print them.\r\n  -o FILE, --old-file=FILE, --assume-old=FILE\r\n                              Consider FILE to be very old and don't remake it.\r\n  -O[TYPE], --output-sync[=TYPE]\r\n                              Synchronize output of parallel jobs by TYPE.\r\n  -p, --print-data-base       Print make's internal database.\r\n  -q, --question              Run no recipe; exit status says if up to date.\r\n  -r, --no-builtin-rules      Disable the built-in implicit rules.\r\n  -R, --no-builtin-variables  Disable the built-in variable settings.\r\n  -s, --silent, --quiet       Don't echo recipes.\r\n  -S, --no-keep-going, --stop\r\n                              Turns off -k.\r\n  -t, --touch                 Touch targets instead of remaking them.\r\n  --trace                     Print tracing information.\r\n  -v, --version               Print the version number of make and exit.\r\n  -w, --print-directory       Print the current directory.\r\n  --no-print-directory        Turn off -w, even if it was turned on implicitly.\r\n  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE\r\n                              Consider FILE to be infinitely new.\r\n  --warn-undefined-variables  Warn when an undefined variable is referenced.\r\n\r\nThis program built for x86_64-pc-linux-gnu\r\nReport bugs to <bug-make@gnu.org>\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/bcgsc/abyss/issues/comments/363878697","html_url":"https://github.com/bcgsc/abyss/issues/189#issuecomment-363878697","issue_url":"https://api.github.com/repos/bcgsc/abyss/issues/189","id":363878697,"user":{"login":"sjackman","id":291551,"avatar_url":"https://avatars3.githubusercontent.com/u/291551?v=4","gravatar_id":"","url":"https://api.github.com/users/sjackman","html_url":"https://github.com/sjackman","followers_url":"https://api.github.com/users/sjackman/followers","following_url":"https://api.github.com/users/sjackman/following{/other_user}","gists_url":"https://api.github.com/users/sjackman/gists{/gist_id}","starred_url":"https://api.github.com/users/sjackman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjackman/subscriptions","organizations_url":"https://api.github.com/users/sjackman/orgs","repos_url":"https://api.github.com/users/sjackman/repos","events_url":"https://api.github.com/users/sjackman/events{/privacy}","received_events_url":"https://api.github.com/users/sjackman/received_events","type":"User","site_admin":false},"created_at":"2018-02-07T19:16:01Z","updated_at":"2018-02-07T19:16:01Z","author_association":"OWNER","body":"Or `abyss-pe` with no arguments or `abyss-pe help`. `abyss-pe` is implemented as a Makefile script, and unfortunately there's no way to fix this issue without adding a shell-script wrapper (trampoline) on top of `abyss-pe`."}}
{"actor":{"display_login":"sjackman"}}