From 384552a83d12b1f14e2d35f2267aabbf9240eac6 Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 20 Dec 2012 10:45:52 +0700 Subject: //cobra -> //sandbox/cobra --- cobra/README | 33 --------------------------------- cobra/hello/index.sh | 1 - cobra/index.sh | 16 ---------------- 3 files changed, 50 deletions(-) delete mode 100644 cobra/README delete mode 100644 cobra/hello/index.sh delete mode 100755 cobra/index.sh (limited to 'cobra') 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 -- cgit v1.2.3