ahab icon indicating copy to clipboard operation
ahab copied to clipboard

Update install instructions

Open zendern opened this issue 4 years ago • 4 comments

Thanks for creating an issue! Please fill out this form so we can be sure to have all the information we need, and to minimize back and forth.

  • What are you trying to do? Remove this TBD section here with something useful.

https://github.com/sonatype-nexus-community/ahab#installation

  • What feature or behavior is this required for? Better usage so you dont have to have golang in you docker image

  • How could we solve this issue? (Not knowing is okay!) We use goreleaser now so maybe just add some instructions on how to download a version and use it and have an example.

  • Anything else? Nah dawg

cc @bhamail / @DarthHater / @ken-duck

zendern avatar Aug 15 '20 12:08 zendern

Hello @zendern. I'm looking for hacktoberfest ideas, and also trying to find good first issues in general to learn how best to contribute to our community projects. Since I'll be running through the initial install, it would be easy for me to document required steps. I wanted to get feedback on what you are looking for...

Just compile from source steps on my main OS? Fleshing out alt platforms more specifically? Perhaps getting this into brew or similar?

Please let me know your target scope and I'll be happy to help.

deadlysyn avatar Aug 24 '20 15:08 deadlysyn

@deadlysyn welcome and im glad to hear you want to lend a hand.

As for this yeah we already have compile/build as part of your docker container build but that feels like overkill probably for most. When I wrote this up it was mostly a add a way to download the binary as part of your Dockerfile and run it.

As for alt platforms today ahab only run on linux....i believe we produce windows/macosx binaries as well but honestly to date those dont really mean anything since we only support yum, dpkg-query, apk and dnf ¯_(ツ)_/¯ . #32 future would like to support windows dockerfile. And mac in a dockerfile probably isn't going to be a thing we support for awhile since you cant really do that in docker. (so ill create a card to remove that from goreleaser)

zendern avatar Aug 25 '20 02:08 zendern

Thanks for getting back. Going to try for #29 unless someone else knocks it out (don't want to hold up anyone faster).

Hmm. Your current focus makes clear sense for 80% use case, and is all I need to scan my ubuntu/alpine containers. Just thinking out loud due to the macos reference -- brew support would be interesting down the road, particularly since it's also a linux package manager these days.

deadlysyn avatar Aug 25 '20 14:08 deadlysyn

@deadlysyn re: brew... thats neat i never realize brew was not just a macosx thing.

zendern avatar Aug 25 '20 21:08 zendern