github.com/urfave/cli
v1.22.17
#107 most downloaded on Go modules
urfave/cli
What this package is like to depend on
Last release 1 years ago
12 Aug 2025
Release timing varies
gaps range from 2 weeks to 1.7 years
Most releases are documented
notes for 38 of 51 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
335 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
335 releases · Jul 2013 to Aug 2025Releases
latest 60 of 335-
v2.0.0-20180128182452-d3ae77c26ac8+incompatible28 Jan 2018 pre-releaseNothing published for this version
-
v1.22.18-0.20250812113052-f121f01d790e12 Aug 2025 pre-releaseNothing published for this version
-
v1.22.1714 Jun 2025Nothing published for this version
-
v1.22.1613 Oct 2024Nothing published for this version
-
v1.22.16-0.20241013001502-e33bf2d1d98613 Oct 2024 pre-releaseNothing published for this version
-
v1.22.16-0.20240427123405-1c29f69445b327 Apr 2024 pre-releaseNothing published for this version
-
v1.22.1527 Apr 2024Nothing published for this version
-
v1.22.1412 Jun 2023Nothing published for this version
-
v1.22.1331 Mar 2023Nothing published for this version
-
v1.22.1222 Jan 2023Nothing published for this version
-
v1.22.1115 Jan 2023Nothing published for this version
-
v1.22.11-0.20230115163507-6feec782d17c15 Jan 2023 pre-releaseNothing published for this version
-
v1.22.11-0.20230115142157-54b31c709af115 Jan 2023 pre-releaseNothing published for this version
-
v1.22.1029 Aug 2022Nothing published for this version
-
v1.22.10-0.20220625141148-1eac7820887525 Jun 2022 pre-releaseNothing published for this version
-
v1.22.905 May 2022Nothing published for this version
-
v1.22.9-0.20220504031619-ba801d7ba35404 May 2022 pre-releaseNothing published for this version
-
v1.22.828 Apr 2022Nothing published for this version
-
v1.22.8-0.20220427020251-6564c0f1f96e27 Apr 2022 pre-releaseNothing published for this version
-
v1.22.722 Apr 2022Nothing published for this version
-
v1.22.621 Apr 2022Nothing published for this version
-
v1.22.6-0.20220422025514-0fbd4f59608722 Apr 2022 pre-releaseNothing published for this version
-
v1.22.6-0.20220421183442-8d987df1325221 Apr 2022 pre-releaseNothing published for this version
-
v1.22.526 Aug 2020Nothing published for this version
-
v1.22.5-0.20200826140443-af7fa3de115a26 Aug 2020 pre-releaseNothing published for this version
-
v1.22.5-0.20200805152240-7c493f6b053105 Aug 2020 pre-releaseNothing published for this version
-
v1.22.5-0.20200508092213-86d8407a786908 May 2020 pre-releaseNothing published for this version
-
v1.22.5-0.20200502234712-1e4426685e7102 May 2020 pre-releaseNothing published for this version
-
v1.22.5-0.20200502174721-f842187ebb3202 May 2020 pre-releaseNothing published for this version
-
v1.22.431 Mar 2020Release notes
Open source →Fixed
- Fixed a panic with flag completion in urfave/cli/pull/1101 via @unRob, @VirrageS
-
v1.22.326 Feb 2020Release notes
Open source →Fixed
- String flag no longer persists the default value if the flag is explicitly initialized in urfave/cli/pull/981 via @asahasrabuddhe
context.IsSet()returnstrueorfalsecorrectly regardless of whether the short name or the full name of the flag is passed to it in urfave/cli/pull/978 via @asahasrabuddhe- Hide version if the version is not set by the user in urfave/cli/pull/954 via @asahasrabuddhe
-
v1.22.224 Oct 2019Release notes
Open source →Fixed
- Fix v1.21.0 pass through regression in urfave/cli/pull/872 via @lynncyrin
- Fix infinite loop when parsing invalid flags for apps with short option handling in urfave/cli/pull/911 via @rliebz
- Fix zsh autocomplete in urfave/cli/pull/906 via @gnowxilef
- Fix typo in
DocGenerationFlag.TakesValue()docstring in urfave/cli/pull/902 via @benmoose - Avoid panic for missing flag value in urfave/cli/pull/893 via @rliebz
Changed
- Simplify
HelpPrinterandCustomHelpPrinterbehaviors in urfave/cli/pull/912 via @rliebz
-
v1.22.2-0.20191024042601-850de854cda024 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191022071413-397c7d6c1a2722 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191017095038-9ab178d1744517 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191017091217-bab428af09e017 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191016115733-a14194aa335116 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191012165502-a221e662f14f12 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191012030048-f5306b622f2112 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191010193504-8dcb75dc060910 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191009035306-27943174176009 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20191002033821-63cd2e3d6bb502 Oct 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20190919194055-6b59274855a519 Sep 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20190916042152-ebc25651f0fc16 Sep 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20190914100552-c0c49a10ad1c14 Sep 2019 pre-releaseNothing published for this version
-
v1.22.2-0.20190913101109-06e3d38d886513 Sep 2019 pre-releaseNothing published for this version
-
v1.22.112 Sep 2019Release notes
Open source →Fixed
- Hide output of hidden commands on man pages in urfave/cli/pull/889 via @crosbymichael
- Don't generate fish completion for hidden commands urfave/cli/pull/891 via @saschagrunert
- Using short flag names for required flags throws an error in urfave/cli/pull/890 via @asahasrabuddhe
Changed
- Remove flag code generation logic, legacy python test runner in urfave/cli/pull/883 via @asahasrabuddhe
- Enable Go Modules support, drop support for
Go 1.10add support forGo 1.13in urfave/cli/pull/885 via @asahasrabuddhe
Release notes
Open source →Fixed
- Hide output of hidden commands on man pages in urfave/cli/pull/889 via @crosbymichael
- Don't generate fish completion for hidden commands urfave/cli/pull/891 via @saschagrunert
- Using short flag names for required flags throws an error in urfave/cli/pull/890 via @asahasrabuddhe
Changed
- Remove flag code generation logic, legacy python test runner in urfave/cli/pull/883 via @asahasrabuddhe
- Enable Go Modules support, drop support for
Go 1.10add support forGo 1.13in urfave/cli/pull/885 via @asahasrabuddhe
-
v1.22.1-0.20190911084340-388c2dd0f4ff11 Sep 2019 pre-releaseNothing published for this version
-
v1.22.1-0.20190910072809-249cb333925410 Sep 2019 pre-releaseNothing published for this version
-
v1.22.010 Sep 2019Release notes
Open source →Fixed
- Fix Subcommands not falling back to
app.ExitEventHandlerin urfave/cli/pull/856 via @FaranIdo
Changed
- Clarify that altsrc supports both TOML and JSON in urfave/cli/pull/774 via @whereswaldon
- Made the exit code example more clear in urfave/cli/pull/823 via @xordspar0
- Removed the use of python for internal flag generation in urfave/cli/pull/836 via @asahasrabuddhe
- Changed the supported go versions to
1.10,1.11,1.12in urfave/cli/pull/843 via @lafriks - Changed the v1 releases section in the readme in urfave/cli/pull/862 via @russoj88
- Cleaned up go modules in urfave/cli/pull/874 via @saschagrunert
Added
- Added
UseShortOptionHandlingfor combining short flags in urfave/cli/pull/735 via @rliebz - Added support for flags bash completion in urfave/cli/pull/808 via @yogeshlonkar
- Added the
TakesFileindicator to flag in urfave/cli/pull/851 via @saschagrunert - Added fish shell completion support in urfave/cli/pull/848 via @saschagrunert
- Fix Subcommands not falling back to
-
v1.21.1-0.20190910011045-534d60bb9bb010 Sep 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190830145355-3eca1090a37a30 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190825155406-15dc34ea120425 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190825015852-fa6797beefc525 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190824105528-55de011cf89b24 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190823215139-392c1de1a2b323 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190817182405-23c83030263f17 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190812203037-6cc7e987c4fa12 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190811212946-08c24e22ed2c11 Aug 2019 pre-releaseNothing published for this version
-
v1.21.1-0.20190810090116-7e49cc210a2310 Aug 2019 pre-releaseNothing published for this version