I had to install it from GitHub. /usr/bin/crayon, the npm version, uses a relative path and tries to access /usr/bin/lib/crayon.js, which doesn't exist.
Eh, the Perl wrapper puts the arguments before the filename. I'll fix that when I implement command line options, but I'll have to figure out a way to do that without breaking old links.
You could have two wrappers, perl and perl-5. Remove the original from the language list but keep it accessible for those old permalinks, but make new ones using perl-5. It would also be more consistent with the way the other languages with multiple versions are called; both versions of Python, Java, and Julia have a number in the title.
@ETHproductions Looks like you fixed that part. It now creates a symlink, so relative paths work. There's another problem though: the index.js file you create has Windows-style line endings. The CR isn't special to the program loader, so it will complains that it cannot find node\r and abort.
@mınxomaτ Well, I'm currently using Brackets, and I downloaded an extension to do this... but the GitHub Desktop client broke when I tried to commit it
git add, git commit and git push aren't that hard to remember. And by sane editor I mean either something Scintilla based, Sublime or at least VSC / Atom.
@mınxomaτ Yeah, I know about the Git commands now, but I had downloaded the Windows client when I was new to all this and haven't switched away from it yet
I've never heard of Scintilla though, I'll have to look that up
It occasionally asks you nicely to purchase a license sometimes when you save or use it to run a program. You never have to, but you might eventually feel bad enough to support them.