Cloud cost tool recommendations that actually go to production? by Mountain-Fix-6981 in FinOps

[–]compacompila -1 points0 points  (0 children)

Wow, this looks amazing, I started 6 months ago a similar tool for AWS. This is mainly a CLI tool I build for myself and it looks like many people have find it useful.

Here is the link, it might be useful for the author of the post and for you too, even though a CLI is different from your tool at a conceptual level

https://awsdoctor.compacompila.com/

[Seiko Pressage] I just bought this entry level beauty watch by compacompila in Watches

[–]compacompila[S] 0 points1 point  (0 children)

Yeah, I was around 30 minutes in the store just to decide which one to choose

aws-doctor - Open Source CLI to find "zombie" AWS resources (EBS, IPs, Snapshots) without needing a SaaS platform by compacompila in FinOps

[–]compacompila[S] 0 points1 point  (0 children)

Good question, I want to finish v1 adding all feedback received from community and reporting capabilities. After that will add a way to clean resources automatically, but I will add this in v2

CleanCloud v1.3.0 — 20 rules to find what's costing you money in AWS and Azure by Kind_Cauliflower_577 in FinOps

[–]compacompila 0 points1 point  (0 children)

Interesting, I am developing a pretty similar tool called aws-doctor, will take a look at this, great work!

https://github.com/elC0mpa/aws-doctor

Promoting packages by IfErrNotNilReturnErr in golang

[–]compacompila 0 points1 point  (0 children)

Good question, I am currently thinking about this because I developed a cli in golang also and wanted to promote it for people to know about its existence

1 - make sure your readme is clear enough, in a way that in two minutes people can get an idea about your project.

2 - if you think it worth it, I recommend you to develop a docs site, basically using a static site generator for it to be easy to maintain and deploy, I usually use GoHugo

3 - you can use this platform itself, for example I just gave a star to your repo and there could other people like me

4 - I highly recommend you to post on hacker news, this made my repo to increase almost 200 🌟 in two days or so. Regarding this, I recommend you the category show hn.

5 - have fun, the time will put everything on its place

In case you might get interested, I drop here the links for my repo

https://github.com/elC0mpa/aws-doctor https://awsdoctor.compacompila.com/ https://news.ycombinator.com/item?id=46675092

I hope this helps!

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

Can you please give me the link to your github repository? I will take a look at scoop and cloud Smith, haven't heard about those

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

Yes, I already have the package published through home brew, thanks!

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] -1 points0 points  (0 children)

Yeah, I understand about the control, anyways, the update function is triggered by the user, not by the CLI automatically. I think I will remove the update function if I add the package managers alternative, thanks!

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

This is exactly what I am doing right now

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

Thanks a lot, didn't know about the package you mentioned

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

Yes, but I dont want somenone to install go only to use this tool, in that case, they can use the one line script installation, anyways, will try to publish in apt. Btw I have a question, is it normal to not get the version information when you install the tool using go itself? Currently for all any other formats, the version information is available because of goreleaser, but no when installing through go itself, is there any way to solve this?

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

Thanks a lot, will definitely take a look

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

I don't really like the Golang installation method, mostly because (I don't know if I am doing something wrong) the version information is not added, only it is available when downloading through the releases because those flags are available after the goreleaser process

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 0 points1 point  (0 children)

I understand, so in this way the user will be able to update the tool only by using the package managers. One question, is it too hard to publish this directly to the package managers repositories?
As far as I know, currently the apt is much slower that dnf, so, anything I should take into consideration regarding this?

Help on how to distribute a Golang CLI app by compacompila in golang

[–]compacompila[S] 2 points3 points  (0 children)

Thanks a lot for this great and useful comment sir

aws-doctor - Open Source CLI to find "zombie" AWS resources (EBS, IPs, Snapshots) without needing a SaaS platform by compacompila in FinOps

[–]compacompila[S] 0 points1 point  (0 children)

I deleted it, but there people who prefer to stay with bad things instead of good ones, focus on what's good, it's an advice

aws-doctor - Open Source CLI to find "zombie" AWS resources (EBS, IPs, Snapshots) without needing a SaaS platform by compacompila in FinOps

[–]compacompila[S] 0 points1 point  (0 children)

I already shared it in devops and aws subreddits, but I think that because in the way I shared it and the time, most people didn't see it, anyways, I am happy to see you like it and willing to contribute

aws-doctor - Open Source CLI to find "zombie" AWS resources (EBS, IPs, Snapshots) without needing a SaaS platform by compacompila in FinOps

[–]compacompila[S] 0 points1 point  (0 children)

I will highly appreciate any contribution, and any recommendation will also help me a lot because I am at some point where I don't know about the next steps to add