Sometimes in your life it takes someone else to get you to realize just how much you know.
This is a story of about two hours of my life on February 20th, 2020.
[Read More]Are you a single person?
Sometimes in your life it takes someone else to get you to realize just how much you know.
This is a story of about two hours of my life on February 20th, 2020.
[Read More]Are you a single person?
tl;dr: Always use the flags -D
and -E
(and -F
if available).
Add a colon to indicate an argument is required
(similar to getopt)
After a busy weekend of visiting siblings, car troubles (snow’s no joke) and getting back to school, I had a chance to sit down to work on my #100DaysOfCode project.
I saw the Geometry zsh theme hit 2.0! It looks like a more modular Pure, which is fantastic for me!
With that, I figured it was as good of a time as ever to rename and rebrand my prompt segment to be more prompt-agnostic. I now have instructions for enabling it with Geometry, P10k, and Bullet Train.
Check out Using zparseopts
Wrote more of the zparseopts
post, I think I have everything explained.
Waiting until I look over it more tomorrow,
see if I worded anything poorly.
Wrote most of a zparseopts post, I’ll be putting it up here soon.
I re-wrote the cache-clearing function,
adding options with zparseopts
.
I really think I need to write a post about it…
Tell you what, that will be tomorrow’s project.
Just a post about zparseopts
.
It’s such a good tool, and people need to know about it!
Ladies and gentlemen, we have README
.
Today was documentation day, and I now have a better screenshot (on the README). I am still unsure where to go from here. I may ask feedback from other established zsh project devs, just in case.
Today was a day of cleanup.
I got a few GitHub notifications on projects I worked on in the past. There was a new mako release, which I am happy to be a small part of. I do need to fix something that slipped my mind, which I’m kinda embarrassed about.
Additionally, I got an issue in on my vi-increment plugin, which I promptly fixed and pushed a point-release of. This actually was really good news; this is confirmation that other people actually use the stuff I write!
I need to change some process, I have a tendency to break stuff when renaming.
So a bad cold and a busy day made me take off Thursday.
“Today” (yesterday as I write this) I went ahead and added caching for truncation, as well as refactored the prompt function into its own file, and re-merged the code from the helper functions into the main function.
Not a terribly productive day, but I’m running out of useful changes. I may dedicate a day or two to README/wiki writing; never underestimate how important good docs are.