I make dev tools. I love CLIs. en.dev

Joined July 2006
44 Photos and videos
mise is nix for people with jobs
5
10
77
4,235
receipts
15
672
Why do we not authenticate CLIs via Secure Enclave/TPM keys? It's impossible for them to be leaked. Is anyone doing this? I can't be the first to suggest it.
6
27
7,473
Jun 12
System packages in mise: define apt/brew/dnf/pacman dependencies in mise.toml. In the case of brew, you don't actually need the brew cli installed so you could bootstrap a machine with mise only. mise.jdx.dev/system-packages…

16
16
151
16,337
renamed to "bootstrap packages" because "system" didn't fit the other parts of this functionality well mise.jdx.dev/bootstrap/packa…

2
604
Jun 13
the weekly rate I've received/created PRs over the last couple of years
1
17
1,473
Jun 12
on deck: system.files for dotfile management and system.defaults to manage macOS defaults
Jun 12
System packages in mise: define apt/brew/dnf/pacman dependencies in mise.toml. In the case of brew, you don't actually need the brew cli installed so you could bootstrap a machine with mise only. mise.jdx.dev/system-packages…
5
2
42
7,090
Jun 12
just because you prompted claude to vibe up some slop does not entitle you to be an ass: github.com/jdx/usage/pull/64…
3
19
3,042
Jun 12
out of all of my tools, my favorite is one of the least popular: hk. IMO it's the most innovative one and I still haven't seen anyone try to replicate what I'm doing in it. (Specifically I'm referring to the deep integration with linters/formatters). Every other tool (save for maybe pitchfork which also isn't that popular) has loads of competition from similarly great tools. Ironically, I think this is also why it doesn't get as much attention as my other projects. If something is too innovative, it's too different, and therefore challenging to convey the value prop.
7
54
4,901
Jun 11
aube will support devEngines for managing node/aube versions in the next release: github.com/jdx/aube/pull/861 mise was the answer before but I think this will be a smoother setup. If you have mise installed, it will install via mise automatically so you don't have duplicate nodes.
21
1,718
Jun 11
in the latest hk (hk.jdx.dev) we're defaulting to my native rust pkl library so it no longer requires java or the apple pkl cli. If you'd like to use pkl in your own rust project please take a look! github.com/jdx/pklr

3
2
29
3,016
Jun 11
This is now live btw
May 26
Should I default mise to 24h minimum release age? (We have the feature but the default is disabled) This would probably cause nonzero issues, but my guess is y’all would like this enough for it to be worth it.
1
20
2,400
Jun 3
. @supabase is the newest sponsor for mise/en.dev! thanks so much! en.dev/sponsors.html

5
69
2,550
Jun 2
mise/en.dev has its first premier-level sponsor! Thanks to @37signals @dhh! en.dev/sponsors.html

13
16
305
119,867
May 31
Thank you to @coderabbitai for being the first company to formally sponsor mise and my other projects through en.dev!

1
61
7,231
May 31
kudos to @TheDanBlanco for giving me the "mise" npm package so you'll be able to `npm i -g mise` instead of `npm i -g @jdxcode/mise` in the next mise release
1
1
34
3,621
May 26
Should I default mise to 24h minimum release age? (We have the feature but the default is disabled) This would probably cause nonzero issues, but my guess is y’all would like this enough for it to be worth it.
53% Oui
16% Non
32% 🥸
19 votes • Final results
3
1
10
5,259
May 26
I need a break so I'll be taking it easy for a bit—still working just not all day long like I was. Sorry if I'm slow to respond. If something urgent comes up X, Discord, or the contact form on en.dev is the best way to get me to notice something. I'll be back cranking away soon!
3
47
2,948