webinstall / webi-installer-requests

This is just to house issues for requests for new Webi installers.
Mozilla Public License 2.0
5 stars 7 forks source link

Request for broot #3

Open slbsh opened 1 year ago

slbsh commented 1 year ago

https://github.com/Canop/broot

ryanburnette commented 1 year ago

+1

ryanburnette commented 1 year ago

@anthonysSlab Would you be willing to write the cheat sheet?

slbsh commented 1 year ago

depends on what ya mean by that..

ryanburnette commented 1 year ago

Take a look at some of the other installers. The installer dir will contain a README.md that becomes the "cheat sheet" of valuable information about the utility that is being installed. As a broot user you might be able to write the cheat sheet. If you're willing to PR it I can work on the installer.

coolaj86 commented 1 year ago

This one is a little trickery than most. The releases are all packaged together, so there's no easy way to determine which architectures are available or supported: https://github.com/Canop/broot/releases/tag/v1.22.1

Could one of you reach out to the authors and get a temperature check on how they'd feel about having the releases published in the more conventional method of "host-triple"?

coolaj86 commented 1 year ago

Even if they just published a machine-friendly text file (CSV, JSON, etc) alongside the release file, that could work - though it would require a lot of custom code, so I'd much prefer if they could be persuaded to follow the existing standards.

For reference

broot_1.22.1.zip:

.
├── armv7-unknown-linux-gnueabihf
│   └── broot
├── broot.1
├── CHANGELOG.md
├── completion
│   ├── _br
│   ├── _br.ps1
│   ├── _broot
│   ├── _broot.ps1
│   ├── br.bash
│   ├── br.elv
│   ├── br.fish
│   ├── broot.bash
│   ├── broot.elv
│   └── broot.fish
├── default-conf
│   ├── catppuccin-mocha.hjson
│   ├── conf.hjson
│   ├── dark-blue-skin.hjson
│   ├── dark-gruvbox.hjson
│   ├── dark-orange-skin.hjson
│   ├── solarized-dark.hjson
│   ├── solarized-light.hjson
│   ├── verbs.hjson
│   └── white-skin.hjson
├── install.md
├── README.md
├── resources
│   ├── README.md
│   └── vscode.ttf
├── version
├── x86_64-linux
│   └── broot
├── x86_64-pc-windows-gnu
│   └── broot.exe
├── x86_64-unknown-linux-gnu
│   └── broot
└── x86_64-unknown-linux-musl
    └── broot
slbsh commented 1 year ago

sorry for the late responce. Ye i'll try to make some sort of a cheat sheet in a bit