Category: Automation
Installing gcloud on ubuntu – 2026
A short guide on installing and authorising gcloud on ubuntu 26.04 LTS. gcloud is a command line tool that allows you to interact with Google Cloud Platform services such as …
Getting started with Gemini CLI
Various resources to jump start getting up and running with Gemini CLI. Gemini CLI is an AI agent that lives in the terminal. This has the benefit of being able …
String replacement across multiple files in current directory using `sed`
The following bash code will replace any occurance of old text with some new text in all yaml files in the current directory when run on a mac. This is …
A command line tool to compare 2 different csv files – sweetviz edition
In a previous post we used sweetviz to make a summary of a csv file, and ydata profiling to compare 2 different csv files. Well Sweetviz can also be used …
A `.sqlfluff` settings file I like
When using SQLfluff to format sql files it is possible to set certain formatting rules that should be followed when formatting the the files. These rules can be specified in …
Setting up sqlfluff as a pre commit hook using UV
SQL is a very flexible language when it comes to formatting. As long as the commands and syntax are in the right order then the SQL query will work. Whitespace …
A command line tool to compare 2 different csv files
Below is a python script that uses the ydata-profiling library to create a report that compares two csv files. This is proving useful in verifying the similarity between original and …
Pre commit hooks in git YouTube resources
A collection of YouTube videos I have found useful in learning about hooks in Git. In no particular order: