Thread with 8 posts

jump to expanded post

@MyLittleMetroid Thanks. What other things will I likely need? I just started cloning my dotfiles, when I realized I don't even have git, so now have to do that xcode thing, I think, and also I realized, my dotfiles are bash-focused. Do people use bash on macs, or?

My main concern is switching back and forth between my linux machine at home, at now at work my new mac (starting next week). Will I survive? :)

Open thread at this post
Óscar Morales Vivó , @MyLittleMetroid@sfba.social
(open profile)

@zlatko it's hard for me to tell what you need if I don't know exactly what you're developing for 😅.

That said, you'll most likely want to start by installing the latest version of Xcode. Even if you have no plans whatsoever to open the Big Old IDE, it does include the installation of a lot of the basic tooling, including but not limited to git.

brew will be needed if you want specific versions of tools, different than the ones that come with the Apple dev tools, or if it's stuff that those don't include.

Open remote post (opens in a new window)

@MyLittleMetroid thanks. I'm not sure myself what will I need. I know git is there, probably docker, k8s, k9s and tools.
And then depending on the new job setup, maybe some database utilities, Aws CLI and the like. Things like curl and jq and such. On Linux, when playing with the new things I find or read online, it's often assumed I have python installed. The new job is a nodejs shop, so that.

I use a bash and tmux setup, neovim and plugins, I use some "random" go cli tools. I don't know what else, we shall see.

But like I said, my question (not to you, more like thinking out loud) is how much trouble will I have, switching from Mac environment at work to Linux at home and vice versa.

Open thread at this post
Óscar Morales Vivó , @MyLittleMetroid@sfba.social
(open profile)

@zlatko Yeah python ruby et al you definitely will need to install yourself. curl does come with the system (IIRC the main dev is on Apple's payroll). The others will be a combination of brew and following simple instructions from README files.

And at some point you'll have to fight with .-files and PATH and all that crap, but I guess that doesn't make macOS unique.

Open remote post (opens in a new window)