summaryrefslogtreecommitdiffstats
path: root/ship/build
diff options
context:
space:
mode:
authorlassulus <lassulus@googlemail.com>2013-12-30 02:57:19 +0100
committerlassulus <lassulus@googlemail.com>2013-12-30 02:57:19 +0100
commitdac81d2cff1dd5e496ddeef828b863e030066159 (patch)
tree3933fe357b561afa591831f6fad171d6a4592fe3 /ship/build
parent25a23e52b90e753f3a91f315fbdee6b1c1a14f45 (diff)
parentadbcd7318331f8c2d4bff87ebb0594586c35f55d (diff)
Merge branch 'master' of github.com:krebscode/painload
Diffstat (limited to 'ship/build')
-rwxr-xr-xship/build12
1 files changed, 12 insertions, 0 deletions
diff --git a/ship/build b/ship/build
index f7dcf3c2..3f96cfe1 100755
--- a/ship/build
+++ b/ship/build
@@ -59,6 +59,18 @@ $1a\\
EOF
}
+## usage: #@mainifyme\( \([A-Za-z_][A-Za-z0-9_]*\)\)\? -> build_mainifyme \1 \3
+build_mainifyme() {
+ mainifyme_name="${2:-main}"
+ cat<<EOF
+ $1a\\
+$mainifyme_name(){
+ \$a\\
+}\\
+$mainifyme_name "\$@"
+EOF
+}
+
###
### main subroutines
###