2/25/2024 0 Comments Oh my zsh install autojump![]() This began to be a really popular aspect to Oh My Zsh and we had to start hitting the brakes on accepting themes once we passed 100. Within a month, we had a dozen themes contributed to the project. Groovy, I better add a link on the README to see some screenshots on the wiki. (Notice how that went straight into a catch-all aliases.zsh file)Ī day later, another theme was sent over. Meanwhile, I got my first external pull-request from Geoff Garside to add a few aliases for TextMate. Introducing the ‘famous’ robbyrussell theme to the world. So, a day after first announcing Oh My Zsh on my blog, I began introducing the initial concept of themes. As a result, this would add some complexity if we all wanted to share some of our shortcuts and features as we’d have conflicts to deal with. Quickly, this became an issue as they now had their own version of that file. ![]() ![]() I pointed to the prompt.zsh file and said they could modify that. What the hell!? Wasn’t my prompt compelling enough for them? So nitpicky. They wanted to change the colors and the information that was displayed. Two coworkers asked me how they could customize their prompt. The first feature request came in the next day. Within a day of sharing it with all of my coworkers, everyone at Planet Argon had migrated from Bash to Zsh. My goal with the project was not to build a framework for maintaining Zsh configurations but to share my own config with my coworkers so that they’d use Zsh. This might come to a surprise to most of the Oh My Zsh user base, but none of those were features that I had considered. ( view on github) …but, wait a minute!! Where are the themes? Where are the plugins? Installation scripts? Logo? One of the first public versions of Oh My Zsh. While not a huge leap, it was a step above inviting people to copy/paste a text file from Pastie. ![]() I figured that if I tossed it up on Github, my peers would be able to collaborate with me on improving it. Most importantly, I packaged all these files into a shiny new git repository. Pre-empting their next question, “how do I get this to work on my machine?”, I drafted the first setup instructions. My thinking here was that this would a) help me better understand how all of these bits worked while b) helping educate my peers when they went to read the code. zshrc configuration, which involved breaking it up into a collection of smaller files. Fair enough.Īfter a few attempts to convert them and getting nowhere, I opted for a different approach.įirst, I reorganized my. A few others wouldn’t because they knew that I didn’t know what some of it did. zshrc file that I shared and begin using it. Corinne is a front-end developer at Planet ArgonĪ few coworkers were happy to copy/paste the. Working on a machine with a default Bash profile felt remarkably archaic I’d become dependent on these shortcuts. What I did know was that I had some git branch and status details, color highlighting for a few tools (i.e., grep), autocompleting file paths over SSH connections, and a handful of shortcuts for Rake and Capistrano. I trusted my friends enough to run with it, though. Honestly, I didn’t know what ~30% of the configuration did. zshrc file grew into a tangled rat's nest. zshrc configurations within our IRC channel. Some of my #caboose friends shared a few of their. In hindsight, I don’t know how they put up with me…but between you and me, I had a point.) “when are you finally going to switch over to Zsh?!”Īt that point in time, I had been a daily Zsh user for a little over three years. (yeah, I was the type of annoying coworker that would constantly point out that X was better than Y when given the chance. Frustrated, I exclaimed, “when are you finally going to switch over to Zsh?!” As I attempted to type in a few command lines, I noticed that the prompt wasn’t responding to the shortcuts that my brain had grown accustomed to. I found myself helping a coworker debug something in their terminal. This wouldn’t be my first foray into open source software nor my last. By Robby Russell d’Oh My Zsh First photo when we got stickers How I unexpectedly built a monster of an open source project
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |