{ git, writeShellApplication }: writeShellApplication { name = "tag-release"; runtimeInputs = [ git ]; text = '' commit_sha="''${1:-HEAD}" tag="$(date '+%Y%m%d%R%S' | sed "s/://g")" echo "Tagging commit $(git rev-parse "''${commit_sha}") as ''${tag}." echo "" git tag "''${tag}" "''${commit_sha}" ''; }