summaryrefslogtreecommitdiffstats
path: root/sandbox/cobra
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/cobra')
-rw-r--r--sandbox/cobra/README.md34
-rw-r--r--sandbox/cobra/hello/index.sh1
-rwxr-xr-xsandbox/cobra/index.sh16
3 files changed, 0 insertions, 51 deletions
diff --git a/sandbox/cobra/README.md b/sandbox/cobra/README.md
deleted file mode 100644
index f9bb8026..00000000
--- a/sandbox/cobra/README.md
+++ /dev/null
@@ -1,34 +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/sandbox/cobra/hello/index.sh b/sandbox/cobra/hello/index.sh
deleted file mode 100644
index df2dea7c..00000000
--- a/sandbox/cobra/hello/index.sh
+++ /dev/null
@@ -1 +0,0 @@
-echo 'Hello, world!'
diff --git a/sandbox/cobra/index.sh b/sandbox/cobra/index.sh
deleted file mode 100755
index 1118a823..00000000
--- a/sandbox/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