3 ms·
This is fantastic, but I'd say that this solution is somewhat in response to this open issue from 2019: https://github.com/casey/just/issues/429 https://github
by latchkey 3y ago
This is fantastic, but I'd say that this solution is somewhat in response to this open issue from 2019:
https://github.com/casey/just/issues/429 https://github.com/casey/just/issues/429
I really wish just was included as a package in distributions.
- jstrieb 3y agoI share your wish. This project started out because Just is not apt installable. But at a certain point, it became a "just for fun" project (pun intended).
- latchkey 3y agoYou're totally right, it is a fun project. The problem is that if I'm writing Justfiles and transpiling them to shell... now I have 3 problems. Just, Python and shell.
- derefr 3y agoPresuming the just.sh compiler is doing everything right, you shouldn't have a shell problem, any more than using C compiler means you now have an assembly-language problem. Also, the trade-off here (in my mind, at least) is that you could maintain higher-level Justfiles, but distribute releases containing the portable-shell-script artifacts of said compilation — so that anyone using your package doesn't need just, only a POSIX environment.
- rgoulter 3y agoYeah. For an individual.. if you're happy to install `just` in any place you're going to maintain the project, that seems better. For helping others use the project, providing a bash script which has all the just UX would at least save them from having to install another tool. (Adds one thing for the maintainer, but saves one thing for others to install).
- fbdab103 3y agoWoof, four years. Is packaging really that complicated?
- jstrieb 3y agoMy understanding is that building a .deb is not too hard. The hard part is finding a willing Debian project sponsor to add the package to the archive. https://wiki.debian.org/DebianMentorsFaq#How_do_I_add_a_new_package_to_the_archive.3F https://wiki.debian.org/DebianMentorsFaq#How_do_I_add_a_new_...
- xonix 3y agomakesure, a similar tool (https://maximullaris.com/makesure-vs-just.html https://maximullaris.com/makesure-vs-just.html) I'm developing, doesn't require installation in the traditional sense: https://github.com/xonixx/makesure#installation https://github.com/xonixx/makesure#installation. Also, I was considering adding the same feature (generating the equivalent shell script) to my tool, but after doing some analysis decided not to pursue this idea for the following reasons: https://github.com/xonixx/makesure/issues/83#issuecomment-980576605 https://github.com/xonixx/makesure/issues/83#issuecomment-98....
- SushiHippie 3y agohttps://repology.org/project/just/versions https://repology.org/project/just/versions Mhm basically only Arch Linux, Chocolatey, FreeBSD, Gentoo and Homebrew. All others are outdated or nonexistent.