The main file is used to extract the inputs asked in the config.json file, saved as local variables.
This file is also where the formula functions, manipulating the input parameters, are called to perform the operation and/or automation of the formula.
Check out the examples below, there is always an existing formula
class with a Run()
function:
func main() {
input1 := os.Getenv("INPUT_TEXT")
input2 := os.Getenv("INPUT_LIST")
input3, _ := strconv.ParseBool(os.Getenv("INPUT_BOOLEAN"))
input4 := os.Getenv("INPUT_PASSWORD")
formula.Formula{
Text: input1,
List: input2,
Boolean: input3,
Password: input4,
}.Run(os.Stdout)
}
public class Main {
public static void main(String[] args) {
String inputText = System.getenv("INPUT_TEXT");
boolean inputBoolean = Boolean.parseBoolean(System.getenv("INPUT_BOOLEAN"));
String inputList = System.getenv("INPUT_LIST");
String inputPassword = System.getenv("INPUT_PASSWORD");
Formula formula = new Formula(
inputText,
inputBoolean,
inputList,
inputPassword
);
formula.Run();
}
}
const INPUT1 = process.env.INPUT_TEXT
const INPUT2 = process.env.INPUT_BOOLEAN
const INPUT3 = process.env.INPUT_LIST
const INPUT4 = process.env.INPUT_PASSWORD
run(INPUT1, INPUT2, INPUT3, INPUT4)
input1 = os.environ.get("INPUT_TEXT")
input2 = os.environ.get("INPUT_BOOLEAN")
input3 = os.environ.get("INPUT_LIST")
input4 = os.environ.get("INPUT_PASSWORD")
formula.Run(input1, input2, input3, input4)
//Inputs are not even necessary here, as Shellscript get values from local variables directly.
runFormula '$SAMPLE_TEXT' $SAMPLE_LIST '$SAMPLE_BOOL''$SAMPLE_PASSWORD'
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.