"Got a new macbook🥳! What should I install now 🧐?"
I'm getting this question every couple of weeks from friends and colleagues, and ev...
For further actions, you may consider blocking this person and/or reporting abuse
My own checklist:
vi ~/.vimrc
and add some of my favorite environment settingsvi ~/.bash_profile
and add some of my favorite aliases and functionsReady! (I'm still using Bash. I've started using Zsh, but I'm a Zsh noob.)
I too stick with bash, because I can't go installing zsh on the machines I use at work. I'd rather have one environment to work in than two different ones. Plus I've already got loads of bash shell customisations and porting them to work on zsh as well would be a pain.
I get it. Too bad you can't install zsh (with oh-my-zsh) at work.
bash-it is a pretty good shameless ripoff of oh-my-zsh
zsh is great, and the themes/plugins give you so much. I really recommend checking them!
For me add:
To replace Yoink you also have Dropzone aptonic.com/, It does the same think has Yoink but also has extra functionality like drag and drop to anywhere... S3 server another directory, an FTP server, printer, etc
Yoink and Moom are indeed interesting. Thanks for sharing those! I never had such need, but I might try it 😀.
As for the git plugin - I agree (and there are many more). You can also find that specific plugin in my recommended list 😉.
I think I should move to oh-my-zsh. I worked with oh-my-posh or starship because they are cross platform, and I moved my configuration between computers. But I see there are incredible features in oh-my-zsh that I dreamed about
I completely agree. If you still don't use oh-my-zsh - you should definitely try it!
Three that I find essential that no-one has mentioned are
bat
,direnv
, andcalc
, all installable via homebrew.bat
is super cool! New to me and I should definitely give it a try.direnv
a bit less relevant for me. I use dotenv in most environments.calc
- ipython always runs in one of my shells, and it gives me better interface for that.I'm quite often switching between projects, and it's handy for each one to have its own PATH set up, its own PERL5LIB, and a few other less common things.
Why do you do this?
Mostly because I don't like waiting 😀.
Just an example - when clicking the backspace (and holding it) - I don't like to wait before characters get deleted (this is the delay until repeat configuration) , and once they start to get deleted - I like that they get deleted fast (the key repeat).
There are shortcuts for "delete back a word" or "delete to end of line", etc., which I prefer. I can't remember holding a key down to do anything for years!
There are indeed 😀 option+backspace & cmd+backspace, however sometimes I prefer to have the ability to click and hold. It really depends on the situation.
Thanks!
Try tldr.sh tool
Thanks for this one. Super cool 😎!
Got my first Mac from my new dev job, have never used a mac before and was going crazy swiping on the trackpad to move form window to window, thanks for the recommendation for altTab, its a life saver...
Nice! Coding garden has a great livestream where he sets up his new mac.
you should have dotfiles
Thanks for this! I'll check it out :-)
Nice! I I’ll check out rectangle as I’ve been using spectacle. Also I use fish shell instead of zsh. Comes with autocomplete and some other nice things out of the box!
Awesome read! Can't believe I ever lived without Rectangle!
Thanks @smeetsmeister ! I used Spectacle in the past, but since it is no longer maintained I found Rectangle to be an amazing replacement (and its also open-source!)
Love this! I just moved from Windows to macOS. Will definitely them out.
Love this! I just moved from Windows to macOS. Will definitely them out.