summaryrefslogtreecommitdiffstats
path: root/cobra
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2012-12-20 10:45:52 +0700
committermakefu <github@syntax-fehler.de>2012-12-20 10:45:52 +0700
commit384552a83d12b1f14e2d35f2267aabbf9240eac6 (patch)
tree86cafa2af20104361b19ba51ef578a6de4938afe /cobra
parent927fec296c45f72a95014118a9d7989f19504a13 (diff)
//cobra -> //sandbox/cobra
Diffstat (limited to 'cobra')
-rw-r--r--cobra/README33
-rw-r--r--cobra/hello/index.sh1
-rwxr-xr-xcobra/index.sh16
3 files changed, 0 insertions, 50 deletions
diff --git a/cobra/README b/cobra/README
deleted file mode 100644
index 145ecd14..00000000
--- a/cobra/README
+++ /dev/null
@@ -1,33 +0,0 @@
-
-# usage
-cobra [target...]
-
-# description
-cobra tries to satisfies all specified targets and all of it dependencies.
-
-# targets
-targets can be a lot of different things, e.g. directories
-
-## dirctory targets
-try to do the right thing when the cobra search path contains a directory
-that contains an index.{js,sh,py,etc.} file.
-
-## cobra search path
-like your sh's PATH
-
-## example: cobra as some kind of make
-$ echo $COBRA_PATH
-.
-$ ls .
-foo/ bar/ baz/
-$ cat foo/cobra.json
-{ "deps": "bar", "baz" }
-$ cat bar/cobra.json
-No such file or directory
-$ cat baz/cobra.json
-No such file or directory
-$ cobra foo
-[cobra bar]
-[cobra baz]
-[cobra foo]
-$ exit
diff --git a/cobra/hello/index.sh b/cobra/hello/index.sh
deleted file mode 100644
index df2dea7c..00000000
--- a/cobra/hello/index.sh
+++ /dev/null
@@ -1 +0,0 @@
-echo 'Hello, world!'
diff --git a/cobra/index.sh b/cobra/index.sh
deleted file mode 100755
index 1118a823..00000000
--- a/cobra/index.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#! /bin/sh
-set -euf
-trap "echo 'You are made of stupid!' >&2; exit 23" EXIT
-
-COBRA_PATH="${COBRA_PATH-$PWD}"
-
-## main
-for target; do
- for path in $COBRA_PATH; do
- if test -d "$path/$target"; then
- if index="$path/$target/index.sh" && test -f "$index"; then
- exec /bin/sh "$index"
- fi
- fi
- done
-done