Convenient search in my Obsidian notes

I came across this idea of better search in Obsidian notes: https://simplyexplained.com/blog/how-i-use-alfred-to-search-obsidian-notes/ This should work nicely, but: it would require installing an additional tool Alfred, would bind even more to MacOS ecosystem - what if I want to use the same workflow on Linux, would not be too VCS friendly - hard to version those UI wizards So I’ve figured I can do better, with just CLI tools. That resulted in the following short script: ...

September 24, 2024 · 1 min · Marcin Cylke

git-commit script

The organization I work in, has this practice of annotating commit messages with ticket numbers. From what I know this tends to be quite a common them all around the IT industry. It serves the purpose of accountability for future checks, current information for others on what the commit is actually about, etc. There may be many more things to add here - as an adventage of such a Some time ago I’ve started using this small snippet of code as my pre-commit hook. It’s main purpose is to free me from remembering or checking which JIRA ticket should I prepend to my Git message. ...

June 27, 2023 · 4 min · Marcin Cylke

an ode to fzf

What is fzf? How could I’ve lived without it for so long?! It’s just a pretty little fuzzy search tool, written in go. You can find it here: https://github.com/junegunn/fzf Important features fuzzy search in a list of lines - thanks to that, it’s really easy to find something in a considerably big list of items it’s blazingly fast! very nice shell integrations many additional features - like preview for files (go here to see examples: https://github.com/junegunn/fzf#preview-window) Usages shell history my git-commit message script various CLI python tools, using this wrapper https://github.com/nk412/pyfzf Browsing through shell history This is simply the most useful feature for me. Previously, I’ve extensively used ctrl+r to search through the past commands, but doing this with fzf is much more powerful! ...

May 29, 2023 · 1 min · Marcin Cylke