Bash #2 - Functional Command Relay

In software projects, often would appear a 'scripts' directory with various scripting utilities. The unexperienced bash script writer would usually litter up the directory with many execution entry points such as:

build.sh
run.sh
deploy.sh

If we would like to clean this up and combines these functions to a single file, say command.sh, how one would do so?

Bash #1 - Execution Relay

The bash shell is somewhat like the lingua-franca of the UNIX-based shell scripting world, as nothing else manages to displace it. The usefulness of a language is significant if it is omnipresent.

In this post I begin a series about programming in bash. Its earlier incarnation sh is less of a concern to me because bash can be found in almost in every place where sh is present.

Gitology #2 - git-retext

This is the second post in a series to expand on various utilities I wrote to assist my work with Git. Some of these utilities are located in a repository on Github called misc-gitology.

Previous post: #1.

Today I'll introduce the commit rewriter - git-retext.

Gitology #1 - git-flip-history

This is the first post in a series to expand on various utilities I wrote to assist my work with Git. Some of these utilities are located in a repository on Github called misc-gitology.

Today I'll introduce the history flipper - git-flip-history.

Path Trimming In Nightly Rust

As of yesterday, the Rust PR (which I had worked on) is merged into Rust nightly, and it has wide implications on compiler errors.

In this post I describe the change and what to expect from it.


© 2010-2020, Dan Aloni