* Pass timeoutDelay arg to Clinic Doctor
* Update -t arg to --on-timeout
* Change timeout parameter to collectDelay
* Validate usage of the on-port flag
* Run linter
* Update path for collect_timeout_feature branches
* Update arg to match collect-delay in 0x
* Add the collect-delay flag
* Update docs with collect-delay arg
* Add DS_Store to the ignore list
* Bubbleprof doesn't have a matching branch
* chore(package): update tap to version 13.0.0
* tap 13.1
* distinct error message if clinic process exits with signal
* Update expected error messages
* Revert "Update expected error messages"
This reverts commit 781975cad4d02506922598ed21aeab48f375423b.
* Revert "distinct error message if clinic process exits with signal"
This reverts commit 4ee03da4cac246f70a949e5a0aaa1a3a640c7da9.
* fix exit code expectations for clinic doctor
* show dependencies in build output
* tap 14
* Set tap to -j1
* disable coverage on node 8 because 0x doesnt work with it
* tmp → tempy
`tmp` adds a SIGINT handler that was causing Clinic to exit prematurely.
`tempy` lets the OS clean up the files.
We're not dealing with massive temporary files, and not with secrets
either, so it's ok for them to stick around for a while.
* Fix test
* Let users specify custom Ask message on CLI
Opens the $EDITOR in order to add a message.
A temporary file is placed in `profiledir/ASK_MESSAGE`. If the profile
is super broken and didn't output a directory, it uses a temporary file
… somewhere (whatever the `tmp` module decides to do).
* handle empty message
* Expand initial message and fix trailing newlines
* Ask usability updates
- `getAskMessage` gets its own file
- vim starts in insert mode with the cursor at the end of the file
- VS Code forks and returns control to the CLI on start, so we can't
easily wait for it to exit; instead, we wait for user confirmation if
the editor closed within 2 seconds without updating the ASK_MESSAGE file.
* reword to avoid 'no quotes' stuff
Co-Authored-By: goto-bus-stop <renee@kooi.me>