Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Chocolatey package #763

Closed
ItsIgnacioPortal opened this issue Jan 13, 2023 · 4 comments · Fixed by #807
Closed

[FEATURE REQUEST] Chocolatey package #763

ItsIgnacioPortal opened this issue Jan 13, 2023 · 4 comments · Fixed by #807
Labels
enhancement New feature or request good first issue Good for newcomers pinned

Comments

@ItsIgnacioPortal
Copy link

Is your feature request related to a problem? Please describe.
I see many package managers are supported, but on windows it's users are forced to download new binaries manually whenever they want to update feroxbuster :(

Describe the solution you'd like
For feroxbuster to get published to chocolatey

Describe alternatives you've considered
N/A

Additional context
Chocolatey is a package manager for windows

@ItsIgnacioPortal ItsIgnacioPortal added the enhancement New feature or request label Jan 13, 2023
@epi052
Copy link
Owner

epi052 commented Jan 20, 2023

hey there and thanks for submitting this request! I don't plan on prioritizing this over some of the other things I'm working in the ferox realm, but would happily accept a PR for whatever is required to make this happen.

@epi052 epi052 added good first issue Good for newcomers pinned labels Jan 20, 2023
@aancw
Copy link
Contributor

aancw commented Mar 6, 2023

I'm working on this feature. Will push whenever the code is ready.

@aancw
Copy link
Contributor

aancw commented Mar 6, 2023

Success packaging feroxbuster to chocolatey.
image

I've created my personal chocolatey account, but i think it's better if the maintainer is epi052 because it's his tool.

After that, @epi052 can push the package to chocolatey using his API credential as explained in this page https://docs.chocolatey.org/en-us/create/create-packages-quick-start

Push the package to the Chocolatey community package repository:

choco apikey --api-key [API_KEY_HERE] -source https://push.chocolatey.org/
choco push package-name.1.1.0.nupkg --source https://push.chocolatey.org/ - nupkg file can be omitted if it is the only one in the directory.

So, every release of feroxbuster need to be pushed on chocolatey too. I think this can be automated using github workflow.

@sitiom
Copy link
Contributor

sitiom commented May 29, 2024

On a related note, feroxbuster is now available on Winget 🥳
image

So, every release of feroxbuster need to be pushed on chocolatey too. I think this can be automated using github workflow.

The same thing applies to Winget. I have opened up a PR for this:

I have opened up a PR for Scoop, but it seems not to have been merged yet: ScoopInstaller/Main#5844

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers pinned
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants