mirror of
https://github.com/vishapoberon/vix.git
synced 2026-04-05 20:32:24 +00:00
Start the 0.1.6-dev work, with the following goals:
- Improve support for Linux and Windows - Test on older Linux versions - Change vipakfile to be more flexible - Allow arbitrary command execution - Improve release process - Better integration with the compiler Hopefully, by the time 0.1.6 is released, Vipakfile will be stable, and vix can be re-written in Obeorn, and integrated into Vipak
This commit is contained in:
parent
cd1890930d
commit
346040af86
1 changed files with 6 additions and 6 deletions
12
vix
12
vix
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
# set global variables
|
# set global variables
|
||||||
PROGNAME=${0##*/}
|
PROGNAME=${0##*/}
|
||||||
VERSION="0.1.5"
|
VERSION="0.1.6-dev"
|
||||||
|
|
||||||
COLOUR_SET_R="\033[0;31m"
|
COLOUR_SET_R="\033[0;31m"
|
||||||
COLOUR_SET_G="\033[0;32m"
|
COLOUR_SET_G="\033[0;32m"
|
||||||
|
|
@ -134,7 +134,7 @@ create_src(){
|
||||||
|
|
||||||
create_src_prog(){
|
create_src_prog(){
|
||||||
paction "Creating ${PATHBASE}/src/${MODULE}.Mod"
|
paction "Creating ${PATHBASE}/src/${MODULE}.Mod"
|
||||||
cat <<EOF > "${PATH_ARG}"/src/${MODULE}.Mod
|
cat <<EOF > "${PATH_ARG}"/src/"${MODULE}".Mod
|
||||||
MODULE ${MODULE};
|
MODULE ${MODULE};
|
||||||
|
|
||||||
IMPORT Out;
|
IMPORT Out;
|
||||||
|
|
@ -150,7 +150,7 @@ EOF
|
||||||
|
|
||||||
create_src_progmain(){
|
create_src_progmain(){
|
||||||
paction "Creating ${PATHBASE}/src/${MODULE}Main.Mod"
|
paction "Creating ${PATHBASE}/src/${MODULE}Main.Mod"
|
||||||
cat <<EOF > "${PATH_ARG}"/src/${MODULE}Main.Mod
|
cat <<EOF > "${PATH_ARG}"/src/"${MODULE}"Main.Mod
|
||||||
MODULE ${MODULE}Main;
|
MODULE ${MODULE}Main;
|
||||||
|
|
||||||
IMPORT ${MODULE}, Out;
|
IMPORT ${MODULE}, Out;
|
||||||
|
|
@ -169,7 +169,7 @@ create_test(){
|
||||||
|
|
||||||
create_test_progtest(){
|
create_test_progtest(){
|
||||||
paction "Creating ${PATHBASE}/test/${MODULE}Test.Mod"
|
paction "Creating ${PATHBASE}/test/${MODULE}Test.Mod"
|
||||||
cat <<EOF > "${PATH_ARG}"/test/${MODULE}Test.Mod
|
cat <<EOF > "${PATH_ARG}"/test/"${MODULE}"Test.Mod
|
||||||
MODULE ${MODULE}Test;
|
MODULE ${MODULE}Test;
|
||||||
|
|
||||||
IMPORT ${MODULE}, Out;
|
IMPORT ${MODULE}, Out;
|
||||||
|
|
@ -309,7 +309,7 @@ _process_mods() {
|
||||||
|| perror "${key} step failed: ${entry}"
|
|| perror "${key} step failed: ${entry}"
|
||||||
done
|
done
|
||||||
IFS=$oldIFS
|
IFS=$oldIFS
|
||||||
cd - 2>/dev/null
|
cd - 2>/dev/null || return
|
||||||
}
|
}
|
||||||
|
|
||||||
_run_cmds() {
|
_run_cmds() {
|
||||||
|
|
@ -337,7 +337,7 @@ _run_cmds() {
|
||||||
|| perror "execution failed: ${cmd}"
|
|| perror "execution failed: ${cmd}"
|
||||||
done
|
done
|
||||||
IFS=$oldIFS
|
IFS=$oldIFS
|
||||||
cd - 2>/dev/null
|
cd - 2>/dev/null || return
|
||||||
}
|
}
|
||||||
|
|
||||||
# now the four subcommands:
|
# now the four subcommands:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue