Skip to content

Instantly share code, notes, and snippets.

@glts
glts / skeleton
Created April 27, 2016 19:34
Indispensable Bash script skeleton: never forget
#!/usr/bin/env bash
# Shell script skeleton. Try each of these:
# ./skeleton
# ./skeleton one
# ENVIRONMENTAL=x ./skeleton one
# ENVIRONMENTAL=x ./skeleton one two
set -o errexit
set -o nounset
set -o pipefail
@glts
glts / clojure
Last active July 23, 2022 23:40
Shell script for running stand-alone Clojure scripts
#!/usr/bin/env bash
# Runner for stand-alone Clojure scripts.
set -o errexit
set -o nounset
: "${JAVA_CMD:=java}"
: "${CLOJURE_VERSION:=1.8.0}"
: "${CLOJURE_JAR:=${HOME}/.m2/repository/org/clojure/clojure/${CLOJURE_VERSION}/clojure-${CLOJURE_VERSION}.jar}"