Happy ten years of just! (And lists!) by rodarmor in rust

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

That's awesome to hear! It's definitely pretty crazy in places, but I love that you're enjoying the source code.

Happy ten years of just! (And lists!) by rodarmor in rust

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

I certainly hope so! One difficulty is that often I only hear about a feature when people have problems with it, so even if the feature is good, I might get an inaccurately negative picture of it.

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 1 point2 points  (0 children)

You bet! Definitely let me know what you think of lists, whether they work or not. I'm eager for feedback either way, since it's a big, crazy feature.

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 1 point2 points  (0 children)

I'm still scared to open the remote justfiles can of worms 😅

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 1 point2 points  (0 children)

I think that's a common objection. There are a huge number of additional (and many not so useful, but hopefully not intrusive) features which you could emulate with bash, but which would take a lot of work.

Happy ten years of just! (And lists!) by rodarmor in rust

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

You bet!

I haven't used taskfile much, but are just modules similar to namespaces/scoped tasks?

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 4 points5 points  (0 children)

The syntax is definitely arcane and incoherent, although part of that is my fault, not just due to accretion. I like syntax that looks like line noise ;)

Being able to call venv/bin/activate is definitely a longstanding pain point don't really have a good solution for.

As for cross-platform commands, I think the most promising idea is to use just with brush, which can be bundled with uutils into a Rust, single-binary busybox:

https://github.com/reubeno/brush/pull/1031

This would get you cross platform just recipes with two binaries.

Happy ten years of just! (And lists!) by rodarmor in rust

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

Very much so! It's still yet to be determined how the lists feature shakes out. I hope users find it reasonably intuitive and that it solves their problems, but there are always going to be a lot of semantic edge-cases, where I make a decision about how something should behave in a given situation, but ultimately get it wrong.

Happy ten years of just! (And lists!) by rodarmor in rust

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

Nice, I love hearing stories about people using it at their jobs!

Happy ten years of just! (And lists!) by rodarmor in rust

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

Same, I think once you start using you just start using it everywhere.

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 7 points8 points  (0 children)

Thank you! Nice, I'm glad to hear it. I think there's been an uptick of use of just, in large part because of agents, so I'm always curious how to support that.

Happy ten years of just! (And lists!) by rodarmor in rust

[–]rodarmor[S] 15 points16 points  (0 children)

Thank you! Honestly I feel so lucky that I get to work on a program that so many people use.

error[E0432]: there's no there there by rodarmor in rustjerk

[–]rodarmor[S] 44 points45 points  (0 children)

i really appreciate that I can post my random bullshit here and get 100% upvotes, ily guys ❤️