Commit Diff


commit - 436baed6c8f68fd45b3e50c2d9bd9b4baab6bd5d
commit + a204e344104edddd4b1dadb3b8acbf8d0db00a12
blob - /dev/null
blob + 2e238f25e7a4364fa7f254b8cb35ce8e40771d75 (mode 644)
--- /dev/null
+++ .local/bin/uloc
@@ -0,0 +1,18 @@
+#!/bin/sh
+# unique lines of code
+# from https://text.causal.agency/004-uloc.txt
+
+case "$1" in
+	-h|--help)
+		echo "usage: uloc [pattern ...]"
+		exit 0
+		;;
+esac
+
+if [ $# -eq 0 ]; then
+	find . -type f
+else
+	for pattern; do
+		find . -name "$pattern"
+	done
+fi | xargs cat | sort -u | wc -l