Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging main to v3 dev main #1437

Merged
merged 199 commits into from Jul 16, 2022
Merged

Commits on Jan 27, 2019

  1. Start of category flag support

    This adds what I think needs to be done to support categories for flags
    but we will see if that works. It also forces the scripts to use python2
    since they blow up under python3 which is becoming the default python on
    many linux systems.
    
    Small fix to app_test as well so it conforms to the new Flag interface.
    michaeljs1990 committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    ff1c0b5 View commit details
    Browse the repository at this point in the history
  2. Go Fmt

    michaeljs1990 committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    7c383b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9dd96e9 View commit details
    Browse the repository at this point in the history
  4. Add mod files

    Let us use this repo via replace locally.
    michaeljs1990 committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    51aebb5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9720ac0 View commit details
    Browse the repository at this point in the history
  6. Fix unit tests

    michaeljs1990 committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    50b52ca View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Add suggestions support

    The new option `app.Suggest` enables command and flag suggestions via
    the jaro-winkler distance algorithm. Flags are scoped to their
    appropriate commands whereas command suggestions are scoped to the
    current command level.
    
    Signed-off-by: Sascha Grunert <sgrunert@suse.com>
    saschagrunert committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    002bde2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    a8e44a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Report the source of a value when we cannot parse it

    If you allow a flag to be set from environment variables or files and
    a parse error occurs from one of them, it is very useful for the error
    message to mention where the value came from.
    
    Without this, it can be difficult to notice an error caused by an
    unexpected environment variable being set.
    
    Implements #1167.
    mostynb committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    500d6b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. fixup! Report the source of a value when we cannot parse it

    move bool to the end of the return arguments
    
    remove "from " prefix in the source/fromWhere description
    
    remove TODO notes from functions that don't currently perform error checking
    mostynb committed Nov 7, 2020
    Configuration menu
    Copy the full SHA
    cdc1f6e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Configuration menu
    Copy the full SHA
    ef9430e View commit details
    Browse the repository at this point in the history
  2. revert docs/v2/manual.md

    vipally committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    06f6815 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Configuration menu
    Copy the full SHA
    50c71ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cd7ff7 View commit details
    Browse the repository at this point in the history
  3. Change min binary size

    dearchap committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    6936697 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Exclude hidden sub-command flags from docs

    Signed-off-by: jolheiser <john.olheiser@gmail.com>
    jolheiser committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    e7157a8 View commit details
    Browse the repository at this point in the history
  2. Simplify zsh completion

    Completion file shouldn't be sourced. It should provide only completion
    code (source of _command) for command. It's task for package manager or
    user to put under $fpath.
    z0rc authored and meatballhat committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    f89647b View commit details
    Browse the repository at this point in the history
  3. Properly detect Zsh shell

    There is no need to define custom shell var, when Zsh can be detected by
    checking SHELL env var.
    z0rc authored and meatballhat committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    1150c2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b238b8 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'report_source_of_parse_errors' of ssh://github.com/most…

    …ynb/cli into mostynb-report_source_of_parse_errors
    meatballhat committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    826b3ed View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Update dependencies and go.mod spec

    Closes #1322
    meatballhat committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    6effd9f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1359 from urfave/deps-updates

    Update dependencies and go.mod spec
    meatballhat committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    2e3b8fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a231c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Configuration menu
    Copy the full SHA
    c4c15e1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1360 from urfave/schollz-master

    show only subcommand flags with bash completion (#1186)
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    372ee0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d83bb8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79ed8b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9fd3cc9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1361 from urfave/dearchap-remove_reflect

    Remove reflect calls for doc generation (#1259)
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    f04607a View commit details
    Browse the repository at this point in the history
  7. Pass non-empty string slice to example app Run (#1364)

    so that it does not panic when run.
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    3b6436c View commit details
    Browse the repository at this point in the history
  8. Add a security policy document

    Closes #1342
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    f1d0b0e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de39f01 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b7ee8ff View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1366 from urfave/revert-1352-stalebot-config

    Revert "Add Stale bot configuration per docs"
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    6033c00 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    849e7f0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    baf8ae9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9eae255 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5047beb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2f92fc6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8bd5fb2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bf18c00 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    18b44df View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dcc4785 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6d7f859 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    660184d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ce4d927 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6b336c4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    889c7b5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    1f62105 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ca7f26e View commit details
    Browse the repository at this point in the history
  28. Merge branch 'add-flag-category-support' of ssh://github.com/michaelj…

    …s1990/cli into michaeljs1990-add-flag-category-support
    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    4495869 View commit details
    Browse the repository at this point in the history
  29. Porting remainder of #796

    meatballhat committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    75e4ee6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e4580f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2022

  1. Configuration menu
    Copy the full SHA
    156d47e View commit details
    Browse the repository at this point in the history
  2. Rebase from master

    dearchap committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    dd70656 View commit details
    Browse the repository at this point in the history
  3. Changes from code review

    dearchap committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    8c5f1fb View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. Unshadow context package

    and consistently name `*cli.Context` vars and method receivers `cCtx`
    meatballhat committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    9ce9461 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1370 from urfave/unshadow-context

    Unshadow `context` package
    meatballhat committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    801780f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1ce5c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de58951 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1260 from dearchap/issue_1254

    Add test case for short option handling
    meatballhat committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    c864c24 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68da1cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11b3a30 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f37d1d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d198aed View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f6c020f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1262 from dearchap/issue_1199

    Allow -ve values for int, float & duration
    meatballhat committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    59ec2a1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b58a588 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    835bd32 View commit details
    Browse the repository at this point in the history
  2. Move some test helpers from docs_test to fish_test

    This is in preparation to make docs optional.
    
    Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
    kolyshkin committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    aabfea8 View commit details
    Browse the repository at this point in the history
  3. fix: clean code

    Kacper Bąk committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    4c7b46c View commit details
    Browse the repository at this point in the history
  4. Add urfave_cli_no_docs build tag

    This removes the resulting binary dependency on cpuguy83/md2man and
    russross/blackfriday, which saves more than 400 KB (more than 300 KB
    once stripped) from the resulting binary.
    
    Document this in README.
    kolyshkin committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    49e43be View commit details
    Browse the repository at this point in the history
  5. ci: test newly added tag

    We run test with the tag set (to make sure nothing is broken),
    and also the check-binary-size target (for informational purposes only).
    
    Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
    kolyshkin committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    b8cb475 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Add failing test for #1373

    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    e3aa8d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b42bf69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efe0449 View commit details
    Browse the repository at this point in the history
  4. Make the altsrc input source context isSet method private

    so that it doesn't extend the public surface area, instead focusing on
    being a bugfix _only_.
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    fe1468c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1374 from 53jk1/main

    Remove some unused code
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    dbeef68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac641ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8fe4d79 View commit details
    Browse the repository at this point in the history
  8. Drop extra if condition

    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    cdb1730 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1376 from urfave/duration-default-regression

    Do not apply altsrc input values that are not set
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    e275e95 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'ally_fix_multi_val' of ssh://github.com/vipally/cli int…

    …o vipally-ally_fix_multi_val
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    6538e95 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1346 from jolheiser/hidden-flag

    Exclude hidden sub-command flags from docs
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    924052a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e20d3d4 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1375 from kolyshkin/no-docs

    Add `urfave_cli_no_docs` build tag
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    77fb75a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1bef031 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1371 from urfave/release-metadata

    Cleaning up some release-related metadata & docs
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    a07f0d1 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #1377 from urfave/vipally-ally_fix_multi_val

    Accept multi-value input on slice flags (#1241)
    meatballhat committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    76418f2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8cc4378 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Configuration menu
    Copy the full SHA
    a583a10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddac788 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Rework flag categories a bit

    with internal maps instead of slices and slightly less public API
    surface area
    meatballhat committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    156eaaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56837b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3ef95f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7db6af View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. Merge pull request #1367 from toaster/feature/1316-simplified_flag_va…

    …lue_access
    
    Simplified flag value access
    meatballhat committed May 1, 2022
    Configuration menu
    Copy the full SHA
    cbd9bd9 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Generate flag types (again?)

    Closes #1381
    meatballhat committed May 2, 2022
    Configuration menu
    Copy the full SHA
    ed00339 View commit details
    Browse the repository at this point in the history
  2. Add missing go.sum entry

    plus minor touchups to genflags app
    meatballhat committed May 2, 2022
    Configuration menu
    Copy the full SHA
    2630f26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adc61ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71cd131 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    3288bec View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    2ac3904 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8270a2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1834d1 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2022

  1. Configuration menu
    Copy the full SHA
    16d5d5a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1382 from urfave/generating-flags-again

    Generate flag types (again?)
    meatballhat committed May 7, 2022
    Configuration menu
    Copy the full SHA
    48f612c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b27264 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1385 from urfave/semver-approval-gate

    Introduce a v2.x semver approval gate
    meatballhat committed May 7, 2022
    Configuration menu
    Copy the full SHA
    c6f7393 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae97940 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21d435d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c811a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    04f5ff0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31d6090 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    32be625 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'suggestions' of ssh://github.com/saschagrunert/cli into…

    … saschagrunert-suggestions
    meatballhat committed May 7, 2022
    Configuration menu
    Copy the full SHA
    3d67b75 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    63b1a7d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    974f2d4 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Configuration menu
    Copy the full SHA
    9da2c56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34eed95 View commit details
    Browse the repository at this point in the history
  3. Add example app for suggestion in command

    and further reduce example output diff potential
    meatballhat committed May 8, 2022
    Configuration menu
    Copy the full SHA
    9bd6349 View commit details
    Browse the repository at this point in the history
  4. Initial mkdocs setup

    Connected to #1343
    meatballhat committed May 8, 2022
    Configuration menu
    Copy the full SHA
    858ce7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8da1afc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc9ad9f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Merge pull request #1393 from urfave/generate-req-viz

    Generate RequiredFlag and VisibleFlag implementations
    meatballhat committed May 9, 2022
    Configuration menu
    Copy the full SHA
    c114605 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c468566 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f5007d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Merge pull request #1392 from urfave/mkdocs-setup

    Mkdocs setup
    meatballhat committed May 17, 2022
    Configuration menu
    Copy the full SHA
    97a222b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c923e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3cf764 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1390 from urfave/saschagrunert-suggestions

    Add suggestions support (#977)
    meatballhat committed May 17, 2022
    Configuration menu
    Copy the full SHA
    e770ee9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68bd490 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5bb9f45 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    061250a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4536c87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    660d25f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    522b7e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70e1ed4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5988cc6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e592640 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e7f3925 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b3359c3 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1400 from urfave/docs-publish-debugging

    Docs publishing fixes
    meatballhat committed May 19, 2022
    Configuration menu
    Copy the full SHA
    5c1c2ea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a78717f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2022

  1. Configuration menu
    Copy the full SHA
    e66ce91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e66017d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1350 from urfave/applying-pr1218

    Another approach for zsh completion (#1218)
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    f528cf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc27cb0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1354 from urfave/mostynb-report_source_of_parse_e…

    …rrors
    
    Merging mostynb report source of parse errors
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    60a6bf5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1365 from urfave/security-policy-doc

    Add a security policy document
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    939ab7f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4bca72c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1368 from urfave/michaeljs1990-add-flag-category-…

    …support
    
    Add flag category support (#796)
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    9e65b4d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1396 from urfave/suggestion-pluggability

    Introduce override hooks for suggestions
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    9de0cd3 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1399 from urfave/docs-pointer

    Point to the docs tree and site from top-level README
    meatballhat committed May 22, 2022
    Configuration menu
    Copy the full SHA
    2419700 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Run docs tests against current work tree

    by creating a temporary go workspace to be used by gfmrun via `TMPDIR`.
    meatballhat committed May 23, 2022
    Configuration menu
    Copy the full SHA
    5edc1b9 View commit details
    Browse the repository at this point in the history
  2. Set absolute bash path

    and slightly revert assertion in docs test to ensure flag ordering
    meatballhat committed May 23, 2022
    Configuration menu
    Copy the full SHA
    8f47e6d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1403 from urfave/gfmrun-current

    Run docs tests against current work tree
    meatballhat committed May 23, 2022
    Configuration menu
    Copy the full SHA
    595cabc View commit details
    Browse the repository at this point in the history
  4. Add word-wrap support, with wrap length provided by the user

    We could try to automatically detect the terminal width and wrap at that
    point, but this would increase the binary footprint for all users even
    if not using this feature.
    
    Instead, we can allow users to specify their preferred line length limit
    (if any), and those who want to bear the cost of checking the terminal
    size can do so if they wish. This also makes the feature more testable.
    
    Original patch by Sascha Grunert <sgrunert@suse.com>
    mostynb committed May 23, 2022
    Configuration menu
    Copy the full SHA
    4fd56cb View commit details
    Browse the repository at this point in the history
  5. Fix 'repetetive' typo

    mostynb committed May 23, 2022
    Configuration menu
    Copy the full SHA
    eecfd00 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Remove GPL2 dependency introduced in v2.7.0

    This commit replaces github.com/antzucaro/matchr (GPL2, introduced in v2.7.0)
    with github.com/xrash/smetrics (MIT License).
    
    Fixes issue 1404
    
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed May 24, 2022
    Configuration menu
    Copy the full SHA
    a14bd76 View commit details
    Browse the repository at this point in the history
  2. CI: workaround for golang.org/x/tools error

    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed May 24, 2022
    Configuration menu
    Copy the full SHA
    3e31c9b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1405 from AkihiroSuda/remove-gpl2-dependency

    Remove GPL2 dependency introduced in v2.7.0
    meatballhat committed May 24, 2022
    Configuration menu
    Copy the full SHA
    5ff4e2a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1402 from mostynb/fix_typo

    Fix 'repetetive' typo
    meatballhat committed May 24, 2022
    Configuration menu
    Copy the full SHA
    12a4c54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    813ab33 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1407 from urfave/missing-go-sums

    Add some missing go.sum entries needed with 1.16.x
    meatballhat committed May 24, 2022
    Configuration menu
    Copy the full SHA
    947f989 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Add SliceFlag wrapper and fix bugs in existing implementations

    The SliceFlag implementation and associated aliases (MultiStringFlag, etc)
    extend the existing slice implementations (StringSliceFlag, etc) to support
    actual slices as the flag value and destination.
    
    This change also fixes various bugs in the existing implementation. Notably,
    the StringSliceFlag.Apply implementation would modify the input (default)
    Value, if an env var was set, and no destination was provided. The bugs fixed
    in the other three implementations were all already fixed in either
    StringSliceFlag, or in one case (ignoring empty env var) in Float64SliceFlag.
    joeycumines committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    e77dd7b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. Fix build for go < 1.18

    joeycumines committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    4f795e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. Merge pull request #1409 from joeycumines/main

    Add SliceFlag wrapper and fix bugs in existing implementations
    meatballhat committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    8007c54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3082652 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1412 from urfave/update-v2-docs

    Update the v2 docs since merging #1409
    meatballhat committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    2d1634c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1119 from mostynb/word_wrap_v2

    Add word-wrap support, with wrap length provided by the user
    meatballhat committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    e576ba4 View commit details
    Browse the repository at this point in the history
  5. Upgrade gopkg.in/yaml to v3

    Fixes vulnerability: GHSA-hp87-p4gw-j4gq
    
    YAML v3 deserializes maps as map[string]interface{} so we handle this in
    MapImportSource now.
    
    Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
    jszwedko committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    ee07560 View commit details
    Browse the repository at this point in the history
  6. Re-use node variable

    Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
    jszwedko committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    72dc91d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Merge pull request #1415 from urfave/upgrade-go-yaml

    Upgrade gopkg.in/yaml to v3
    meatballhat committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    b927c6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1362627 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    59ce32a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1417 from urfave/deps-bump

    Update dependencies to latest
    meatballhat committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    f71d1cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f56fe7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1418 from urfave/un-workaround

    Remove temporary go mod workaround
    meatballhat committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    f1fc873 View commit details
    Browse the repository at this point in the history
  5. Clean up the v2 manual a bit

    includes:
    - running each example through `goimports`
    - wrapping text at ~80 cols
    - consistently using `&cli.App{...}`
    - consistently using code example gates
    - removing trailing blankspace
    meatballhat committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    58ccb0b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. feature: add DefaultCommand field to App

    See issue #1307 for context.
    jalavosus committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    32dec1d View commit details
    Browse the repository at this point in the history
  2. Implement slightly wonky setup for checking against ...

    subcommand names of a default command (should it be set)
    jalavosus committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    77feee8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b3da50 View commit details
    Browse the repository at this point in the history
  4. gofmt

    jalavosus committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    1dfa982 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8c93f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Merge pull request #1421 from urfave/docs-cleanups

    Clean up the v2 manual a bit
    meatballhat committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    7d21dda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dd82af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1423 from urfave/docs-list-fix

    Fix list formatting in v2 manual
    meatballhat committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    e2a844f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Merge pull request #1388 from jalavosus/feature/default-command

    feature: add DefaultCommand field to App
    meatballhat committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    d29120f View commit details
    Browse the repository at this point in the history
  2. Approve v2 addition of App.DefaultCommand

    related to #1388
    meatballhat committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    d7504f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    1335a70 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2022

  1. Merge pull request #1432 from julian7/timezoned-timestamp

    accept timezone for timestamps
    meatballhat committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    2e71cb8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1426 from urfave/default-command-doc

    Approve v2 addition of App.DefaultCommand
    
    @jalavosus FYI I'm merging this now with the intent to tag and push `v2.11.0`, and I'm happy to see further documentation improvements released later.
    meatballhat committed Jul 10, 2022
    Configuration menu
    Copy the full SHA
    8b41988 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d46d37 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. Configuration menu
    Copy the full SHA
    a82c9b1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1435 from urfave/merging-main-to-v3-dev-main

    Merging main to v3 dev main
    meatballhat committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    f8124ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25116be View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1436 from urfave/revert-1435-merging-main-to-v3-d…

    …ev-main
    
    Revert "Merging main to v3 dev main"
    meatballhat committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    a91950f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0f57e0 View commit details
    Browse the repository at this point in the history