1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
//////////////////////
# Flow introspection #
//////////////////////
~> put ?(return)[reason][type name]
▶ flow
▶ return
/////////////////////////////////
# ExternalCmdExit introspection #
/////////////////////////////////
## Unix ##
//only-on unix
~> put ?(false)[reason][type exit-status]
▶ external-cmd/exited
▶ 1
## Windows ##
//only-on windows
~> put ?(cmd /c exit 1)[reason][type exit-status]
▶ external-cmd/exited
▶ 1
// TODO: Test killed and stopped commands
///////////////////////////////
# PipelineError introspection #
///////////////////////////////
~> put ?(fail 1 | fail 2)[reason][type]
▶ pipeline
~> count ?(fail 1 | fail 2)[reason][exceptions]
▶ (num 2)
~> put ?(fail 1 | fail 2)[reason][exceptions][0][reason][type]
▶ fail
|