You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can run depanno gather <dir>, where <dir> is a directory to search through
I can pass the flag -l or --include-legacy-annotations
I can pass the flag -f or --format with a value of text, csv, xml, or json
All Attributes (and annotations with flag l) are found
Attributes for the same package are simplified via exclusion (e.g. ^2 and ^2.1|3 becomes ^2.1)
If the format is specified to be JSON, I get an object containing a "require" object and a "suggest" object that should be usable with composer
If the format is specified to be CSV, the columns should be: "package", "requirement", "optional" where "optional" should be "Yes" or "No"
If the format is specified to be XML, I should receive a document like:
<?xml version="1.0" encoding="utf-8"?>
<dependencies>
<!-- for each simplified requirement -->
<requirementpackage=""constraint=""optional="true"><!-- optional default should be "false" and not included --><!-- for each attribute/annotation -->
<reasonfile=""line=""constraint="">reason text</reason>
</requirement>
</dependencies>
The text was updated successfully, but these errors were encountered:
✅ Acceptance Criteria
depanno gather <dir>
, where<dir>
is a directory to search through-l
or--include-legacy-annotations
-f
or--format
with a value oftext
,csv
,xml
, orjson
l
) are found^2
and^2.1|3
becomes^2.1
)The text was updated successfully, but these errors were encountered: