Show abstracts in available command #2286
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Currently the
ckan available
command prints a module's identifier, latest compatible version, and full name:If you aren't already familiar with a given mod, this format isn't very helpful in deciding whether to install it. You would have to look up each individual mod to get more information.
Change
Now a new
--detail
option is available to add the abstract (short description) to the end of each line:This way you can get a sense of what an unfamiliar mod does. The existing output is left as-is in case scripts are parsing it.
The @-symbol syntax is needed because
abstract
is a keyword in C#, and the @ allows it to be interpreted as a variable name instead.