Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sheepla/fzwinget
🪟 A winget wrapper command with fuzzy finer UI
https://github.com/sheepla/fzwinget
fuzzy-finder go-cli go-fuzzyfinder package package-installer package-manager package-sercher windows windows-cli winget
Last synced: 2 months ago
JSON representation
🪟 A winget wrapper command with fuzzy finer UI
- Host: GitHub
- URL: https://github.com/sheepla/fzwinget
- Owner: sheepla
- Created: 2023-01-28T18:36:27.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T21:47:40.000Z (over 1 year ago)
- Last Synced: 2024-06-19T06:00:00.154Z (7 months ago)
- Topics: fuzzy-finder, go-cli, go-fuzzyfinder, package, package-installer, package-manager, package-sercher, windows, windows-cli, winget
- Language: Go
- Homepage:
- Size: 37.1 KB
- Stars: 16
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![golangci-lint](https://github.com/sheepla/fzwinget/actions/workflows/ci.yml/badge.svg)](https://github.com/sheepla/fzwinget/actions/workflows/ci.yml)
[![Release](https://github.com/sheepla/fzwinget/actions/workflows/release.yml/badge.svg)](https://github.com/sheepla/fzwinget/actions/workflows/release.yml)# fzwinget
*winget ❤ fuzzy-finder*
**fzwinget** is a wrapper command for [Windows Package Manager CLI](https://github.com/microsoft/winget-cli) a.k.a. **winget** with built-in fuzzy-finder interactive interface
## Features
- [x] built-in fuzzy-finder UI for fast selection by filtering by package ID and name
- [x] install the selected packages instantly: `fzwinget install QUERY...`
- [x] able to open the selected package link in the default web browser: `fzwinget open QUERY...`## Usage
```
NAME:
fzwinget - COMMAND QUERY...USAGE:
[OPTIONS] COMMAND QUERY...VERSION:
vUNKNOWN-revUNKNOWNDESCRIPTION:
a winget wrapper command with built-in fuzzyfiner interfaceCOMMANDS:
install, i find packages and run `winget install`
show, s, view find packages and show detailed informations
open, o find packages and open the page of the selected software(s)
help, h Shows a list of commands or help for one commandGLOBAL OPTIONS:
--help, -h show help (default: false)
--version, -v print the version (default: false)
```## Installation
```
go install github.com/sheepla/fzwinget@latest
```## Thanks
- [winget](https://github.com/microsoft/winget-cli) - Official Windows Package Manager CLI repository
- [winget.run](https://winget.run/) - The website finding winget packages made easy
- [winget.run API](https://github.com/winget-run/api) - The REST API behind winget.run, allowing users to search, discover. This tool utilise for this API.## License
MIT
## Author
> [sheepla](https://github.com/sheepla/)