Commit Graph

  • a544331c43 Improve diagnostic for @Flag Bool? without inversion: (#892) main kimon 2026-04-23 22:57:05 +02:00
  • 63958cf15f Display command aliases in generated man-pages (#891) kimon 2026-04-22 18:38:49 +02:00
  • de1ca18bf1 Merge branch 'main' into expressible-names expressible-names Nate Cook 2026-04-21 11:22:22 -05:00
  • 1e231b0c5f Merge branch 'main' into user/dickoff/help-search-functionality user/dickoff/help-search-functionality Matt Dickoff 2026-04-20 17:54:07 -05:00
  • 16cae937c1 Bump the swiftlang-actions group with 2 updates (#890) dependabot[bot] 2026-04-17 19:08:01 +00:00
  • 3a282f0ec0 Bump the swiftlang-actions group with 2 updates (#889) dependabot[bot] 2026-04-17 00:22:42 -07:00
  • e552972329 Add group for swiftlang GitHub Actions (#888) Mishal Shah 2026-04-10 16:10:16 -07:00
  • d6f4e7a371 Support async custom completion functions for AsyncParsableCommand via async/await (#855) Ross Goldberg 2026-04-06 14:44:48 -04:00
  • aeb51bc982 Bump swiftlang/github-workflows/.github/workflows/soundness.yml (#886) dependabot[bot] 2026-04-04 11:27:16 -07:00
  • 11c1ea9165 Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml (#887) dependabot[bot] 2026-04-04 11:26:57 -07:00
  • a78d98b92d Augment Option to support default as flag option (#830) Bassam (Sam) Khouri 2026-03-23 15:47:26 -04:00
  • 747565c049 Update package to use a minimum of Swift 6 (#882) Nate Cook 2026-03-22 17:47:55 -05:00
  • 1a1a853970 Add a test harness for running completion scripts completions-test-harness Nate Cook 2026-03-21 21:08:44 -05:00
  • 67b69e2e2b Readme/docs updates Nate Cook 2026-03-22 17:35:31 -05:00
  • 5c4f64befa Refactor plugin code into shared files Rauhul Varma 2026-03-21 17:18:52 -07:00
  • 9305e749fa Move from Result to typed throws in parser Nate Cook 2026-03-21 00:21:32 -05:00
  • f295a1a193 Remove CI runs for older Swift versions Nate Cook 2026-03-20 18:37:15 -05:00
  • 7e22437c3e Make Swift 6 the minimum version Nate Cook 2026-03-20 18:34:07 -05:00
  • 4babd31a39 Refactor plugin code into shared files (#883) Rauhul Varma 2026-03-21 17:48:16 -07:00
  • 9640a7e091 Reapply "Redirect to Swift Package Index hosted docs (#531)" (#533) (#881) gh-pages Rauhul Varma 2026-03-20 14:40:48 -07:00
  • 626b5b7b2f Update the changelog for version 1.7.1 (#880) 1.7.1 Nate Cook 2026-03-20 16:26:45 -05:00
  • ca548d6c20 Add tool for updating a PR branch update-pr-tool Nate Cook 2026-03-19 10:21:10 -05:00
  • 60bdd07373 Eliminate two deprecation warnings in Examples/math (#879) Nate Cook 2026-03-20 15:58:05 -05:00
  • 58680b47f3 doc: add detailed doc for enum descriptions. (#825) Louis Qian 2026-03-20 13:51:58 -07:00
  • e4f8f4a609 GHA: Non-analysis workflows requires analysis to pass (#853) Bassam (Sam) Khouri 2026-03-20 15:48:48 -04:00
  • 07c25195b0 Add a required job to the workflow (#843) Nate Cook 2026-03-20 12:28:17 -05:00
  • 157750ee99 Prevent bash option reversion commands in bash completion function from being appended to bash history. (#859) Ross Goldberg 2026-03-20 13:27:46 -04:00
  • 9b5a0e730f Improve zsh completions (#864) Ross Goldberg 2026-03-20 12:39:49 -04:00
  • fb6f6b9cb8 Fix build issues for Swift 5.7 (#875) Rauhul Varma 2026-03-20 08:49:29 -07:00
  • 4453aa97f3 Fix --help in nested subcommands with default subcommands (#866) stackotter 2026-03-20 22:04:37 +10:00
  • 37244c3bbd Bump swiftlang/github-workflows/.github/workflows/soundness.yml (#876) dependabot[bot] 2026-03-19 10:01:02 -05:00
  • 650976fa15 Fix OptionGroup type names appearing in help usage string (#873) William Laverty 2026-03-19 08:00:11 -07:00
  • d18164c338 Fix build failures for Swift 5 (#874) kPherox 2026-03-19 06:14:49 +09:00
  • 38c079bf1a Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml (#877) dependabot[bot] 2026-03-18 16:02:37 -05:00
  • 3f34d43b08 Update macOS CI to Tahoe rauhul-patch-2 Rauhul Varma 2026-03-18 13:56:39 -07:00
  • 1e77425a27 Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml (#857) dependabot[bot] 2026-01-16 19:18:21 +00:00
  • 042535adae Bump swiftlang/github-workflows/.github/workflows/soundness.yml (#856) dependabot[bot] 2026-01-16 19:06:47 +00:00
  • bbf95b73d9 Adds aliases to the dump-help output. (#813) J Logan 2026-01-12 09:36:32 -08:00
  • 5d8546fff2 Pin workflows to a specific version (#839) Bassam (Sam) Khouri 2026-01-06 10:11:03 -05:00
  • d56133d94a Fix handling of visibility with nested OptionGroups. (#838) Bob Wilson 2025-12-18 10:36:01 -08:00
  • cc61a4c164 Upgrade GitHub Actions for Node 24 compatibility (#844) Salman Chishti 2025-12-17 20:57:59 +00:00
  • c5d11a805e Update changelog for 1.7.0 release (#842) 1.7.0 Nate Cook 2025-12-17 11:39:26 -06:00
  • a836797cd5 Add ParsableArguments#_errorPrefix to allow a more-customized error prefix than ParsableArguments#_errorLabel. (#837) Ross Goldberg 2025-12-17 12:17:50 -05:00
  • 6d473eaa0a Fix generated shell completion script handling of repeating & non-repeating positional arguments, flags & options (#808) Ross Goldberg 2025-12-17 09:41:19 -05:00
  • edbe114b61 Break ExpressibleByArgument default ambiguity (#841) Nate Cook 2025-12-15 10:00:30 -06:00
  • 1fb5308335 chore: restrict GitHub workflow permissions (#828) Melissa Kilby 2025-10-20 11:38:22 +00:00
  • cdd0ef3755 Update date for 1.6.2 release in changelog 1.6.2 release/1.6.2 Nate Cook 2025-10-10 11:42:12 -05:00
  • c6f9fbf174 Update changelog for 1.6.2 release (#822) Nate Cook 2025-10-01 13:06:50 -05:00
  • 4b71bf9ca8 Fix ArgumentParser build failure for WASI (WebAssembly System Interface) (#794) Kenta Kubo 2025-07-08 04:46:17 +09:00
  • 3633633642 Update changelog for 1.6.2 release (#822) Nate Cook 2025-10-01 13:06:50 -05:00
  • 530fb6530d Exclude Xcode 16.2 from CI testing (#823) Nate Cook 2025-10-01 13:06:30 -05:00
  • 84babd683b Display help of array list of enum items (#821) Bassam (Sam) Khouri 2025-10-01 11:02:16 -04:00
  • 04695ec544 Escape single quotes in shellCommand completion for fish. (#811) Ross Goldberg 2025-09-19 13:39:07 -04:00
  • e9051489bb Suppress needlessly alarming messages (#628) Dave Abrahams 2025-09-12 12:32:40 -07:00
  • 05cfc384b9 Add a parent command property wrapper to gain access to parent state (#802) Chris McGee 2025-09-12 15:15:40 -04:00
  • d1ddac82d7 Add CODEOWNERS (#805) Rauhul Varma 2025-09-11 17:15:44 -07:00
  • 6924db870d Use Foundation Essentials when possible (#804) Rauhul Varma 2025-09-11 16:44:31 -07:00
  • c94be10e10 Use enum raw values instead of description. (#801) Ross Goldberg 2025-09-09 14:43:31 -04:00
  • 4f680a7e9c Adopt upcoming Swift language feature MemberImportVisibility (#803) Allan Shortlidge 2025-09-08 11:05:36 -07:00
  • 91662e3e69 Use swiftlang/github-workflows workflow for Wasm (#800) Kenta Kubo 2025-09-03 02:10:08 +09:00
  • c3bdeba7aa Updates output to present the string representation of command arguments to a wrapped text block (#791) Joseph Heck 2025-08-19 09:54:03 -07:00
  • 83ad8da9d0 docs: update help text for readability in Repeat example and README (#787) Konstantin Krokhin 2025-08-18 15:29:17 -04:00
  • d075877f3a Fix ArgumentParser build failure for WASI (WebAssembly System Interface) (#794) Kenta Kubo 2025-07-08 04:46:17 +09:00
  • 6f1a029055 Skip Xcode 16.0 and 16.1 in PR workflow (#795) Nate Cook 2025-07-07 12:15:26 -05:00
  • 309a47b2b1 Update changelog for 1.6.1 release (#793) 1.6.1 release/1.6.1 Nate Cook 2025-07-01 11:34:39 -04:00
  • f1576513d1 Designate _SendableMetatype as a marker protocol (#792) Nate Cook 2025-07-01 11:31:18 -04:00
  • 852f74ca63 Update changelog for 1.6.0 release (#790) 1.6.0 Nate Cook 2025-06-30 19:05:39 -04:00
  • cf0f6b1d70 Handle Swift 6.2 sendability changes (#789) Nate Cook 2025-06-27 15:48:04 -05:00
  • 932e6cdd2a Refactor completion script generation to use ToolInfoV0 (#764) Ross Goldberg 2025-06-08 16:44:34 -04:00
  • ec562e5b1c Support async custom completion closures (#782) Ross Goldberg 2025-06-03 23:40:23 -04:00
  • 0104c39cc3 Updated CHANGELOG.md for post 1.5.1 release & minor cleanup (#785) Ross Goldberg 2025-06-02 23:29:14 -04:00
  • 011f0c765f Update changelog for 1.5.1, along with unreleased changes (#784) 1.5.1 release/1.5.1 Nate Cook 2025-05-28 20:39:54 -07:00
  • d012b757d5 Update changelog for 1.5.1, along with unreleased changes (#784) Nate Cook 2025-05-28 20:39:54 -07:00
  • d7953ff429 build: conditionaly add Foundation dependency edge (#783) Saleem Abdulrasool 2025-05-28 14:56:25 -07:00
  • 02526dfad8 build: conditionaly add Foundation dependency edge (#783) Saleem Abdulrasool 2025-05-28 14:56:25 -07:00
  • d8a9695190 Improve flag & option name quoting in completion generation for all 3 shells. (#767) Ross Goldberg 2025-05-19 19:24:11 -04:00
  • 750a170772 Allow zsh repeating positionals to be completed multiple times. (#777) Ross Goldberg 2025-05-19 09:30:25 -04:00
  • 151e5ec606 Replace the cursor index within the completing word parameter of custom-completion closures with a String completion prefix parameter (#770) Ross Goldberg 2025-05-19 01:32:23 -04:00
  • 2073051c9e Preserve order of supplied zsh completion candidates. (#775) Ross Goldberg 2025-05-18 18:29:10 -04:00
  • fd0db17fa2 Fix formatting of docc term list output (#773) Joseph Heck 2025-05-13 16:15:01 -07:00
  • 6d95a872a4 Remove executable bit from 2 Markdown files. (#766) Ross Goldberg 2025-05-11 14:30:52 -04:00
  • dc7ec065fe Limit string-expressible names to valid chars Nate Cook 2025-03-05 09:06:22 -06:00
  • 73e0d4d73c Merge branch 'main' into expressible-names Nate Cook 2025-05-07 17:21:21 -05:00
  • fb08c7b013 Enable macOS CI tests (#760) Nate Cook 2025-05-07 16:34:31 -05:00
  • 42585ad612 Add 2 index arguments to custom shell completion calls (#763) Ross Goldberg 2025-05-07 17:32:11 -04:00
  • cb5670a753 Remove extraneous space in shell custom completion calls. (#762) Ross Goldberg 2025-05-07 03:35:03 -04:00
  • bfd1d17042 Improve CompletionKind DocC (#740) Ross Goldberg 2025-05-06 15:14:20 -04:00
  • 91af755db1 Improve fish completion script generation (#738) Ross Goldberg 2025-05-05 13:13:01 -04:00
  • cf4c4727ff display arguments as term lists in docc-flavored markdown generation (#754) Joseph Heck 2025-04-23 14:59:45 -07:00
  • af1be50a93 Run the StandardizeDocumentationComments rule standardized-docs Nate Cook 2025-03-07 12:15:56 -06:00
  • d67151befa Remove resolved bug from CI workflow (#747) Rauhul Varma 2025-03-06 08:59:22 -08:00
  • e1b5801b4a Enable keeping function output together formatting-keep-output-together Nate Cook 2025-02-24 09:19:04 -06:00
  • 134451f572 Fix up license headers and enable check (#746) Nate Cook 2025-02-24 08:53:19 -06:00
  • 69a61b514a Make NameSpecification and its element ExpressibleByStringLiteral Nate Cook 2025-02-16 13:08:45 -06:00
  • ef4f15f854 Improve output when validation fails (#744) Nate Cook 2025-02-23 08:30:51 -06:00
  • be711ca2fc Fix several one-line summary doc comment issues (#743) Nate Cook 2025-02-22 14:29:24 -06:00
  • 5bb54b937c Specify availability for remainder of platforms (#741) Nate Cook 2025-02-16 21:08:42 -06:00
  • bdb3b27a68 Improve bash completion script generation (#735) Ross Goldberg 2025-02-16 14:06:01 -05:00
  • 74f1f8c939 Simplify configuration check for async root command (#736) Nate Cook 2025-02-15 14:25:30 -06:00
  • f2eda39df5 Improve zsh completion script generation (#727) Ross Goldberg 2025-02-15 13:56:19 -05:00