0.305 2022-11-14 Released-By: PERLANCAR; Urgency: medium
- Tweak generated POD usage.
0.304 2022-10-19 Released-By: PERLANCAR; Urgency: medium
- Add option: mark_different_lang.
0.303 2022-10-12 Released-By: PERLANCAR; Urgency: medium
- [ux] In generated POD usage line, link to option description.
0.302 2022-10-09 Released-By: PERLANCAR; Urgency: medium
- Fixes.
0.301 2022-10-09 Released-By: PERLANCAR; Urgency: medium
- [ux] In generated POD usage line, link to appropriate Sah::Schema
module.
0.300 2022-06-03 Released-By: PERLANCAR; Urgency: medium
- In generating usage line, tweak grouping again: now all arg-based
options are grouped together, previously singular and plural
options (e.g. --files & --files-json and --file=s+) were not
grouped.
0.299 2022-05-08 Released-By: PERLANCAR; Urgency: medium
- [ux][bugfix] In usage, --foo (ospec: foo=s) and its
cmdline_aliases e.g. (--bar, --no-bar) were not grouped together.
0.298 2021-07-11 Released-By: PERLANCAR; Urgency: medium
- [ux] Usage line: further tweak, group common options by key if
exists.
0.297 2021-07-10 Released-By: PERLANCAR; Urgency: medium
- [ux] More tweaks to usage line: produce POD-formatted version in
'usage_line.alt.fmt.pod', group option with its JSON/YAML-variant
together, use nicer value labels for option (use type from schema, use
'json' and 'yaml' for JSON/YAML variant).
0.296 2021-07-08 Released-By: PERLANCAR; Urgency: medium
- [ux] In usage line, group command-line aliases or negative
options together using alternation.
0.295 2021-06-27 Released-By: PERLANCAR; Urgency: medium
- [ux] In usage line, separate options and arguments with '--' for
clarity (suggested by JONASS).
0.294 2020-04-27 Released-By: PERLANCAR; Urgency: medium
- Observe's common option's 'value_label' key.
0.293 2020-04-27 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Fix logic bug that causes list of options to not be
added into usage_line.
0.292 2020-04-27 Released-By: PERLANCAR; Urgency: medium
- List all options instead of just '[options]' in the produced
'usage_line'; the old usage format is now available in
'compact_usage_line'.
0.291 2019-07-26 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Fix autosummary for alisa option, it should be 'Alias
for --REAL-OPT' not 'Alias for --ALIAS-OPT-ITSELF'.
0.290 2019-04-15 Released-By: PERLANCAR
- Update to Rinci 1.1.88 (slurpy).
0.28 2016-10-27 Released-By: PERLANCAR
- No functional changes.
- [dist] Bump prereq version Perinci::Sub::GetArgs::Argv to 0.75 to
grok 'hidden' & 'hidden-cli' argument spec tags.
0.27 2016-10-25 Released-By: PERLANCAR
- [ux] Show main options first before the other categories.
0.26 2016-10-25 Released-By: PERLANCAR
- [ux] Don't put argument options to 'Other options' category
because they are less prominent, put them instead in 'Main
options'.
0.25 2016-09-26 Released-By: PERLANCAR
- [ux] Use singular form when showing greedy argument in usage.
0.24 2015-12-17 Released-By: PERLANCAR
- Use use_pos=>1 option when converting args to argv of examples to
get a nicer command line.
0.23 2015-09-23 Released-By: PERLANCAR
- [Bugfix] Don't modify (quote) the original argv in Rinci
metadata.
0.22 2015-09-04 Released-By: PERLANCAR
- No functional changes.
- [dist] Move spec prereqs from RuntimeRequires to
DevelopRecommends to reduce deps but still allow indicating spec
requirement.
0.21 2015-07-04 Released-By: PERLANCAR
- Replace option category with categories to allow putting an
option to multiple categories (multiple 'category:Foo' tags), the
old 'category' key is still supported for sometime.
0.20 2015-04-07 Released-By: PERLANCAR
- Forgot to include common_opt in each common option.
0.19 2015-04-07 Released-By: PERLANCAR
- Include common_opt_spec in common option for more detailed
information about (e.g. for building Configuration POD section).
0.18 2015-04-07 Released-By: PERLANCAR
- Tweak categories: also categorize common option according to its tag,
add 'option_categories' and 'example_categories' key which currently
contain the ordering of each category.
0.17 2015-04-02 Released-By: PERLANCAR
- For bool option which we show the positive, use
summary.alt.bool.yes if available (otherwise fallback to
summary).
0.16 2015-04-02 Released-By: PERLANCAR
- Adjust to DefHash 1.0.9 (rename alt.numnoun.* ->
alt.plurality.*).
- Tweak: include x.schema.{entity,element_entity} from common
option's spec.
0.15 2015-03-19 Released-By: PERLANCAR
- [ux] Make common option nicer: 1) also show --no-OPT instead of --OPT
for boolean common option which has a true default; 2) put default
value.
0.14 2014-12-09 Released-By: PERLANCAR
- Add key 'schema' (currently only for common opt).
- Add 'alias_spec' key for aliases.
0.13 2014-12-04 Released-By: PERLANCAR
- [Bugfix] Fix endless loop problem when producing usage line.
0.12 2014-12-03 Released-By: PERLANCAR
- No functional changes.
- [pod] Insert sample metadata and result in Synopsis.
0.11 2014-12-02 Released-By: PERLANCAR
- Rename dist from Perinci-Sub-To-CLIOptSpec to the more descriptive and
extensive Perinci-Sub-To-CLIDocData.
- Select and format examples.
0.10 2014-12-02 Released-By: PERLANCAR
- [ux] For --array-of-str option, show singular summary
(summary.alt.numnoun.singular) if available.
[INCOMPATIBLE CHANGES]
- Change searching negative summary from in 'summary.alt.neg' to
'summary.alt.bool.not' to comply to DefHash 1.0.8.
0.09 2014-12-02 Released-By: PERLANCAR
- Add 'opt_parsed' key for each opt.
0.08 2014-11-30 Released-By: PERLANCAR
- Add key 'orig_opt' for each option.
0.07 2014-11-21 Released-By: PERLANCAR
- Handle case when each tag is a defhahs.
0.06 2014-11-21 Released-By: PERLANCAR
- Add 'main_opt' in alias/base64/json/yaml options to be able to link
back to its main/canonical option.
0.05 2014-11-21 Released-By: PERLANCAR
- No functional changes.
- [Bugfix] Fix stupid bug/typo.
0.04 2014-11-21 Released-By: PERLANCAR
- Add more information to CLI option spec: each option now include
arg/fqarg/arg_spec/links/tags/raw_category.
- A couple of minor fixes.
0.03 2014-11-20 Released-By: PERLANCAR
- Accept and pass per_arg_json & per_arg_yaml arguments to
Perinci::Sub::Args::Argv.
- Add arg/fqarg/is_base64/is_json/is_yaml to each opt
- [ux] Don't add required mark '*' for base64/json/yaml version.
0.02 2014-11-20 Released-By: PERLANCAR
- Add arg_spec for each opt (to show e.g. values of 'in' clause
from schema, etc).
- Add 'default' for each opt.
0.01 2014-11-20 Released-By: PERLANCAR
- First release. This is part of an effort to refactor Perinci-To-Doc.
This distribution is separated so it can have minimal dependencies
(e.g. to be used by Perinci-CmdLine-Lite).