JSON output
--json writes one document to stdout and everything else to stderr, so fsxpired --json | jq
never breaks. The shape is not a contract; the exit code is the promise. It mirrors the table with
the fields a script needs to act on a reference.
|
commandisoutdatedorupdate.-
erroris always present,nullwhen the run got to a report. When it is set,filesis empty and the same message went to stderr. pathis relative toworkingDirectory, with forward slashes on every platform.versionis the text as written,nullfor a floating reference.-
resolvedis what FSI resolves the reference to today;latestis the newest version it may move to under the run's prerelease rule. Either isnullwhen nuget.org does not know the id. statusis one ofoutdated,current,floating,unknown,updated.
fsxpired