1 -- --- T2-COPYRIGHT-NOTE-BEGIN ---
2 -- This copyright note is auto-generated by ./scripts/Create-CopyPatch.
4 -- T2 SDE: internal.lua
5 -- Copyright (C) 2006 The T2 SDE Project
7 -- More information can be found in the files COPYING and README.
9 -- This program is free software; you can redistribute it and/or modify
10 -- it under the terms of the GNU General Public License as published by
11 -- the Free Software Foundation; version 2 of the License. A copy of the
12 -- GNU General Public License can be found in the file COPYING.
13 -- --- T2-COPYRIGHT-NOTE-END ---
16 total
=bash
.getVariable("total")
17 if total
== nil then total
=0 end
20 print(a
.." * "..b
.." = "..prod
)
21 bash
.setVariable("total", total
)
26 goodresult
=bash
.call("some_bashy_function", "trash", "test", "a", "is", "this")
27 badresult
=bash
.call("this-command-is-intentionally-wrong")
28 print ("returncodes were: "..goodresult
.. " " .. badresult
)
31 function redirections()
34 if a
~=nil then print("xx"..a
.."xx") end
39 env
=bash
.getEnvironment()
40 for key
,val
in pairs(env
) do
58 return 1, "two" -- :-)
65 -- register shortcuts to functions above
67 bash
.register("callbash")
68 bash
.register("redirections")
69 bash
.register("printenv")
74 bash
.register("boolean")