diff options
author | makefu <github@syntax-fehler.de> | 2012-12-20 10:45:52 +0700 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2012-12-20 10:45:52 +0700 |
commit | 384552a83d12b1f14e2d35f2267aabbf9240eac6 (patch) | |
tree | 86cafa2af20104361b19ba51ef578a6de4938afe /cobra | |
parent | 927fec296c45f72a95014118a9d7989f19504a13 (diff) |
//cobra -> //sandbox/cobra
Diffstat (limited to 'cobra')
-rw-r--r-- | cobra/README | 33 | ||||
-rw-r--r-- | cobra/hello/index.sh | 1 | ||||
-rwxr-xr-x | cobra/index.sh | 16 |
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 |