Bash Script Structure: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# build version | |||
VERSION=9.99.99 | |||
# locale bash script path setting | # locale bash script path setting | ||
BASH_HOME=$HOME/.chorke/var/bash | BASH_HOME=$HOME/.chorke/var/bash | ||
Line 9: | Line 12: | ||
# remote bash script path setting | # remote bash script path setting | ||
BASH_SITE=http://cdn.chorke.org/bash | |||
BASH_BASE=$BASH_SITE/java/init | |||
# remote bash scripts download to locale | # remote bash scripts download to locale | ||
for b in init | for b in init make pull push sync;do\ | ||
curl "$ | curl -L "$BASH_BASE/$b/$VERSION">"$BASH_PATH/$VERSION/$b";\ | ||
done | done | ||
</syntaxhighlight> | </syntaxhighlight> | ||
~/.chorke/ | ==Tree for Chorke== | ||
~/.chorke/var/bash/java/ | |||
└─ org/ | |||
├─ amqp/ | |||
└─ init/ | |||
├─ 0.00.00/ | |||
├─ 0.00.01/ | |||
├─ 9.99.98/ | |||
└─ 9.99.99/ | |||
├─ init | |||
├─ make | |||
├─ pull | |||
├─ push | |||
└─ sync | |||
==Bash for Shahed== | ==Bash for Shahed== | ||
<syntaxhighlight lang="bash"> | |||
# build version | |||
VERSION=9.99.99 | |||
# locale bash script path setting | |||
BASH_HOME=$HOME/.shahed/var/bash | |||
BASH_PATH=$BASH_HOME/php/biz/site | |||
# remote bash script path setting | |||
BASH_SITE=http://cdn.shahed.biz/bash | |||
BASH_BASE=$BASH_SITE/php/site | |||
# remote bash scripts download to locale | |||
for b in init make pull push sync;do\ | |||
curl -L "$BASH_BASE/$b/$VERSION">"$BASH_PATH/$VERSION/$b";\ | |||
done | |||
</syntaxhighlight> | |||
~/.shahed/ | ==Tree for Shahed== | ||
~/.shahed/var/bash/php/ | |||
└─ biz/ | |||
├─ bash/ | |||
└─ site/ | |||
├─ 0.00.00/ | |||
├─ 0.00.01/ | |||
├─ 9.99.98/ | |||
└─ 9.99.99/ | |||
├─ init | |||
├─ make | |||
├─ pull | |||
├─ push | |||
└─ sync |
Latest revision as of 10:41, 11 January 2018
Bash for Chorke
# build version
VERSION=9.99.99
# locale bash script path setting
BASH_HOME=$HOME/.chorke/var/bash
BASH_PATH=$BASH_HOME/java/org/init
# remote bash script path setting
BASH_SITE=http://cdn.chorke.org/bash
BASH_BASE=$BASH_SITE/java/init
# remote bash scripts download to locale
for b in init make pull push sync;do\
curl -L "$BASH_BASE/$b/$VERSION">"$BASH_PATH/$VERSION/$b";\
done
Tree for Chorke
~/.chorke/var/bash/java/ └─ org/ ├─ amqp/ └─ init/ ├─ 0.00.00/ ├─ 0.00.01/ ├─ 9.99.98/ └─ 9.99.99/ ├─ init ├─ make ├─ pull ├─ push └─ sync
Bash for Shahed
# build version
VERSION=9.99.99
# locale bash script path setting
BASH_HOME=$HOME/.shahed/var/bash
BASH_PATH=$BASH_HOME/php/biz/site
# remote bash script path setting
BASH_SITE=http://cdn.shahed.biz/bash
BASH_BASE=$BASH_SITE/php/site
# remote bash scripts download to locale
for b in init make pull push sync;do\
curl -L "$BASH_BASE/$b/$VERSION">"$BASH_PATH/$VERSION/$b";\
done
Tree for Shahed
~/.shahed/var/bash/php/ └─ biz/ ├─ bash/ └─ site/ ├─ 0.00.00/ ├─ 0.00.01/ ├─ 9.99.98/ └─ 9.99.99/ ├─ init ├─ make ├─ pull ├─ push └─ sync