Handbook Glossary
factorcode.org
autopsy. ( autopsy -- )


Vocabulary
ci.run-process

Inputs
autopsyan object


Outputs
None

Definition
USING: accessors assocs calendar combinators escape-strings io
kernel math math.parser sequences uuid ;

IN: ci.run-process

: autopsy. ( autopsy -- )
{
[ drop "<AUTOPSY: " uuid4 append print nl ]
[
bl bl timestamp>> timestamp>unix-time >float
number>string "unix-time" tag-payload print nl
]
[
bl bl elapsed>> number>string "elapsed-nanos"
tag-payload print nl
]
[ bl bl cwd>> "cwd" tag-payload print nl ]
[ bl bl uid>> number>string "uid" tag-payload print nl ]
[
bl bl euid>> number>string "euid" tag-payload print
nl
]
[ bl bl gid>> number>string "gid" tag-payload print nl ]
[
bl bl egid>> number>string "egid" tag-payload print
nl
]
[
bl bl os-envs>> unparse-full "os-envs" tag-payload
print nl
]
[
bl bl os-envs>> unparse-full "os-envs-after"
tag-payload print nl
]
[
bl bl [ os-envs-after>> ] [ os-envs>> ] bi
assoc-diff unparse-full "os-envs-diff" tag-payload
print nl
]
[
bl bl [ os-envs>> ] [ os-envs-after>> ] bi
assoc-diff
unparse-full "os-envs-swap-diff" tag-payload print
nl
]
[
bl bl process>> unparse-full "process" tag-payload
print nl
]
[ bl bl out>> "out" tag-payload print nl ]
[ drop ";AUTOPSY>" print ]
} cleave ;