off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
richiardiandrea 2021-04-24T17:19:29.306900Z

I found myself downloading many binaries from github releases - I have a gigantic bash script that does that - I wonder if someone has created a package manager around them 😄

walterl 2021-04-26T16:13:56.313500Z

It's still very basic, but it keeps my clojure-lsp, clj-kondo, babashka et al updated 🙂 https://github.com/walterl/updog

richiardiandrea 2021-04-26T16:31:22.313800Z

ah cool 😄 Thanks for sharing 🙂

2021-04-29T13:11:40.343800Z

have you seen https://asdf-vm.com/#/?

2021-04-29T13:12:10.344100Z

It is version manager tool that supports multiple tools via plugins

2021-04-29T13:12:59.344300Z

so if there is something that is missing you can make a plugin for it and have one tool that you use for nearly everything

richiardiandrea 2021-04-29T15:14:47.345Z

oh no that's cool did not know about that one 😉

richiardiandrea 2021-04-29T15:15:06.345200Z

same name as the Common Lisp package manage what a coincidence 😄

2021-04-29T15:15:45.345400Z

also allows for multiple versions of the same tool

richiardiandrea 2021-04-29T15:19:46.345600Z

uhm, I don't see a downloader for github releases here but good that one could write a plugin for it quite easily

2021-04-29T15:21:00.345800Z

there are plugins that do download releases from github, but scoped to that “package” (if I understand what you are going for correctly…)

2021-04-29T15:22:26.346Z

e.g. the Github CLI plugin… https://github.com/bartlomiejdanek/asdf-github-cli/blob/master/bin/install

2021-04-29T15:22:49.346300Z

that pulls the Github CLI from the Github cli project releases…

2021-04-29T15:24:10.346500Z

and it has a babashka plugin already

2021-04-29T15:24:33.346700Z

which pulls from the releases on babashka’s project: https://github.com/fredZen/asdf-babashka

richiardiandrea 2021-04-29T16:59:26.359100Z

oh I see - so one per binary - thanks yeah that might work but also be a bit cumbersome

2021-04-29T17:00:05.359300Z

it does allow for multiple versions across different projects, if that is helpful

borkdude 2021-04-24T19:53:18.307300Z

isn't that package manager called brew? ;)

👍 2
1
2021-04-25T18:52:12.309300Z

and MacPorts, and Chocolatey, and apt, and rpm, and ...