From d9ef9eb981eeabae2a380e27cfa77b5583faa536 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Thu, 1 Mar 2018 21:04:24 -0500 Subject: [PATCH] added tools dir --- tools/c+ | 5 +++++ tools/c- | 5 +++++ tools/i+ | 6 ++++++ tools/i- | 6 ++++++ tools/lang | 9 +++++++++ tools/trim | 2 ++ 6 files changed, 33 insertions(+) create mode 100755 tools/c+ create mode 100755 tools/c- create mode 100755 tools/i+ create mode 100755 tools/i- create mode 100755 tools/lang create mode 100755 tools/trim diff --git a/tools/c+ b/tools/c+ new file mode 100755 index 0000000..fa23571 --- /dev/null +++ b/tools/c+ @@ -0,0 +1,5 @@ +#!/bin/sh +case "$(lang "$file")" in + C) sed 's/^/\/\//g' "$@" ;; + *) sed 's/^/#/g' "$@" ;; +esac diff --git a/tools/c- b/tools/c- new file mode 100755 index 0000000..93107ad --- /dev/null +++ b/tools/c- @@ -0,0 +1,5 @@ +#!/bin/sh +case "$(lang "$file")" in + C) sed 's/^\/\///g' "$@" ;; + *) sed 's/^#//g' "$@" ;; +esac diff --git a/tools/i+ b/tools/i+ new file mode 100755 index 0000000..13a0f95 --- /dev/null +++ b/tools/i+ @@ -0,0 +1,6 @@ +#!/bin/sh +case "$(lang "$file")" in + ML|Python|Ruby) + sed 's/^/ /g' "$@" ;; + *) sed 's/^/ /g' "$@" ;; +esac diff --git a/tools/i- b/tools/i- new file mode 100755 index 0000000..a9ec504 --- /dev/null +++ b/tools/i- @@ -0,0 +1,6 @@ +#!/bin/sh +case "$(lang "$file")" in + ML|Python|Ruby) + sed 's/^ //g' "$@" ;; + *) sed 's/^ //g' "$@" ;; +esac diff --git a/tools/lang b/tools/lang new file mode 100755 index 0000000..8c1806f --- /dev/null +++ b/tools/lang @@ -0,0 +1,9 @@ +#!/bin/sh +case "$1" in + *.c|*.cpp|*.cc|*.h|*.hpp) + echo "C" ;; + *.ml) echo "ML" ;; + *.py) echo "Python" ;; + *.rb) echo "Ruby" ;; + *) echo "Text" ;; +esac diff --git a/tools/trim b/tools/trim new file mode 100755 index 0000000..e50e722 --- /dev/null +++ b/tools/trim @@ -0,0 +1,2 @@ +#!/bin/sh +sed 's/ *$//g' "$@" -- 2.49.0