-
Zsh offers a lot of significant improvements over traditional shell experience. Some of those can also be implemented in bash, but others are not. For a long time I've thought that advanced file path expansion is something that can't be done in bash. Today I prove myself wrong. Background When … -
Excel as a CSV editor (with VBA)
One might think that Excel is a decent CSV editor as it is, but it's not. It is a very capable CSV reader, I do not dispute that. When it comes to writing though, Excel does not match what you'd expect from a mature application: It might change the delimiter … -
Temporary virtual environment for Python
Using Python on Windows does not come as naturally as on Unix-like systems, so any help is appreciated. I wrote a batch script to automate creation, setup and deletion of Python virtual environment. This can come in handy when you want to test something in a clean env, or to … -
Execute the same git subcommand in all local repositories
If you work with more than one git project simultaneously, you often need to do the same maintenance tasks in each cloned repository: check if there are some changes waiting to be pushed, check remote URLs for all repos (e.g. when considering to switch from HTTPS authentication with GitHub …