1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-28 06:35:27 +02:00
tldr/pages/common/komac.md
Meinard Francisco 28818db906
komac: add page (#16876)
Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>
Co-authored-by: Wiktor Perskawiec <wiktor@perskawiec.cc>
Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
2025-06-18 10:13:39 +05:30

1 KiB

komac

Create WinGet manifests for the winget-pkgs repository. More information: https://github.com/russellbanks/Komac.

  • Create a new package from scratch:

komac new {{Package.Identifier}} --version {{1.2.3}} --urls {{https://example.com/app.exe}}

  • Update an existing package with a new version:

komac update {{Package.Identifier}} --version {{1.2.3}} --urls {{https://example.com/app.exe}}

  • Update a package with multiple URLs and automatically submit:

komac update {{Package.Identifier}} --version {{1.2.3}} --urls {{https://example.com/app.exe https://example.com/app.msi ...}} --submit

  • Remove a version from winget-pkgs:

komac remove {{Package.Identifier}} --version {{1.2.3}}

  • List all versions for a package:

komac list-versions {{Package.Identifier}}

  • Sync your fork of winget-pkgs with the upstream repository:

komac sync-fork

  • Update the stored GitHub token:

komac token update --token {{your_github_token}}

  • Generate shell autocompletion script:

komac complete {{bash|zsh|fish|powershell}}