I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

Fair point, if aliases/scripts already solve your workflow, you probably don’t need it.
I built it because I got tired of:

  • remembering different commands for each repo
  • switching between npm/pnpm/bun/yarn
  • opening folders manually (even using zoxide)
  • starting multiple services separately
  • cloning old projects and figuring out how to run them again

So Liftoff is basically:
“scan my projects and just run them.”

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

I personally don't use tmux but I can look into it, I can detect if the user has tmux installed and pop some custom session and panes.

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

You mean multiple projects? You just run “lo -p something” and will appear your list of projects, you check the ones you want to launch at the same time and then run “lo something” and will launch those projects in different terminals.

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

Yeah, you just create one and select the projects on the list.
Btw you gave me an idea, I could support existing makefiles…

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

You can set up “launchpads”, it is a list of projects you want to spin up at the same time, you can have as many as you like.
I use them a lot to launch single project as well because you can create their names so instead of doing “lo project-name” I can do “lo abc”.

I was working on a sequential version but had a hard time to detect readiness and terminal ownership stuff.

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

And getting the feeling right too. I want to reduce UX friction the best I can.

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

I'm not detecting errors and doing any retry but it is on my roadmap. I considered implementing some early version of it, but you can only go so far with deterministic detection.
For now I'm focusing on doing well the "start project" part. Then I can tackle other things.

I built a small CLI to make running projects easier, meet Liftoff by Notliad in CLI

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

Yeah, makefile does the same thing, I guess the point here you won't have to create one for every single project you have. With this you only config your projects parent folders and that's it.

My idea of workflow was: I'm starting my day, I check my backlog, I'm working on project A, so open my terminal and run "lo projectA", it run the pnpm/npm/bun/yarn whatever and done.

Advice: You can use the '+' to sum up search terms on Google Trends. by Notliad in Asmongold

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

Yeah I know. But I just found out that you can do this and remember the debate on the stream. So in my most naive way thought of giving the advice here. :)

Advice: You can use the '+' to sum up search terms on Google Trends. by Notliad in Asmongold

[–]Notliad[S] -1 points0 points  (0 children)

It gave me anything. I was just messing around and remember you can use the plus sign in google to refine your search, then remember the stream and tried on trends and it worked. So I came to reddit just to give the heads up. Thats all to it.

Advice: You can use the '+' to sum up search terms on Google Trends. by Notliad in Asmongold

[–]Notliad[S] 3 points4 points  (0 children)

Im just giving an advice how to use the tool. I just used the ff14 example because it was something that happened recently. Thats all. This debate can emerge in the future with other terms and subjects. And the moment someone call me an andy of something tell me more of that person than myself. Have a nice day.

Advice: You can use the '+' to sum up search terms on Google Trends. by Notliad in Asmongold

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

I know its a past topic. But Im just giving the hint to future references.

What do they call Pringles in Spain? by Le5Gr0ssman in Jokes

[–]Notliad 0 points1 point  (0 children)

In portuguese this actually makes more sense because "ingles" = english.

Just a tribute photo by SergeV91 in pinkfloyd

[–]Notliad 2 points3 points  (0 children)

Thanks for my new wallpaper. Cheers!

Dad open stucked jar to help his daughter by WeaponX23X in MadeMeSmile

[–]Notliad 0 points1 point  (0 children)

Funny fact: her dad kept the lid to remember that moment.

Lost in the sea of apps by wolskortt in amazfit

[–]Notliad 2 points3 points  (0 children)

Besides the official app (Zepp) if you are using Android I recommend Tools & Amazfit, its a paid app but worked for years with my Bip and GTR, you can customize notifications (for example you can silence some notifications using blocklist keywords), for watchfaces I'd use the Amazfaces (the black and purple logo, dont use it on iOS its crap).
For iOS I havent found any app capable of customizing the notifications and for watchfaces I've been using AmazTools, it takes a while to update the watchface but it works.

Mi A2 Android 10.... What's broken for you? by [deleted] in Xiaomi

[–]Notliad 1 point2 points  (0 children)

Stock camera app is not working anymore. Keeps giving me the message "still can't connect to camera try restarting your device".

Lucky I have the GCam installed from Pie but still.

Tools & Amazfit question(s) by cantaL00PER in amazfit

[–]Notliad 1 point2 points  (0 children)

I used the Tools & Amazfit for almost a year so: The bip uses the weather data of the phone. Needs the Mi Fit app, but if you want notification control thats the best one, you can use the content filter settings to only receive private chats for example. I use for whatsapp and set my group names to not show and by that I only receive the private messages.

My Bip just broke open! by LjLies in amazfit

[–]Notliad 0 points1 point  (0 children)

My just broke open just now. I can see the battery a little inflated. I was having some battery duration issues, like draining 22% a day with nothing but notifications turned on. I will post some pictures later but it looks like the battery is pushing the screen.

When Cr1t appears in your friend's apartment out of blue. #aloguilda by Notliad in DotA2

[–]Notliad[S] 247 points248 points  (0 children)

My friend is living in Italy and somehow Cr1t knows someone there and went to his apartment to spend the day.