Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Gerhard Lazu

๐Ÿ‘ค Speaker
1554 total appearances

Appearances Over Time

Podcast Appearances

And maybe we should do that instead. It will shave off more time or no, it's not. And then I get to finally upgrade Dagger because we're on a really old version. So you still work at Dagger, right? I do. Yes, very much so. Yes. Okay.

And maybe we should do that instead. It will shave off more time or no, it's not. And then I get to finally upgrade Dagger because we're on a really old version. So you still work at Dagger, right? I do. Yes, very much so. Yes. Okay.

No, no, we do actually run the commands. It's going to do it for you, man.

No, no, we do actually run the commands. It's going to do it for you, man.

What you could do is, if you want, maybe start a new user. It shouldn't mess anything up, to be honest. It just installs. Maybe it does things differently or does things twice. I don't really know. But it should be safe.

What you could do is, if you want, maybe start a new user. It shouldn't mess anything up, to be honest. It just installs. Maybe it does things differently or does things twice. I don't really know. But it should be safe.

And it's all local. That's the big difference. Because before, I mean, even now, right, because we still kept Dagger, we still have everything that we had so far, that would always run in containers, which means it wouldn't change anything locally. And in some cases, that's exactly what you want, especially when you want to reduce the parity between test and production or staging and production.

And it's all local. That's the big difference. Because before, I mean, even now, right, because we still kept Dagger, we still have everything that we had so far, that would always run in containers, which means it wouldn't change anything locally. And in some cases, that's exactly what you want, especially when you want to reduce the parity between test and production or staging and production.

But in this case, it's local, right? So you want something to happen locally. And local is not Linux. It means it's a Mac. So then you have that thing to deal with. in which case brew helps, and ASDF helps, and a couple of tools help. But you still have to know what are the commands that you have to run, in what order, what needs to be present, when. And this basically captures all those commands.

But in this case, it's local, right? So you want something to happen locally. And local is not Linux. It means it's a Mac. So then you have that thing to deal with. in which case brew helps, and ASDF helps, and a couple of tools help. But you still have to know what are the commands that you have to run, in what order, what needs to be present, when. And this basically captures all those commands.

It's a little bit like make, which we had, and we removed. But this is a modern, I would say, version of that. Much simpler, much more streamlined, and a huge community around it. I was surprised to see how many people use Just. By the way, huge shout out to Casey, the author of Just. I really like what he did with the tool, like 20,000 stars on GitHub.

It's a little bit like make, which we had, and we removed. But this is a modern, I would say, version of that. Much simpler, much more streamlined, and a huge community around it. I was surprised to see how many people use Just. By the way, huge shout out to Casey, the author of Just. I really like what he did with the tool, like 20,000 stars on GitHub.

A lot of releases, 114 fresh releases, 170 contributors. Yeah, it's a big ecosystem, I have to say. Mm-hmm.

A lot of releases, 114 fresh releases, 170 contributors. Yeah, it's a big ecosystem, I have to say. Mm-hmm.

Exactly. Okay. And dash n, it basically stands for dry run.

Exactly. Okay. And dash n, it basically stands for dry run.

The reason why you have to do it before the recipe is because some recipes can have arguments, and if they don't, like if you do the dash n at the end, it won't work. So it has to be the command just, the flags, and then the recipe or recipes because you can run multiple at once.

The reason why you have to do it before the recipe is because some recipes can have arguments, and if they don't, like if you do the dash n at the end, it won't work. So it has to be the command just, the flags, and then the recipe or recipes because you can run multiple at once.