]> Kevux Git Server - fll/commit
Progress: controller program, working on execute script logic.
authorKevin Day <thekevinday@gmail.com>
Fri, 18 Dec 2020 04:18:00 +0000 (22:18 -0600)
committerKevin Day <thekevinday@gmail.com>
Fri, 18 Dec 2020 04:18:00 +0000 (22:18 -0600)
commitf604e32efb2385ee6748171e2dfc0666cafe62cf
treece68542a45001ed0f38949233bbe521e820676af
parent388cc68e7fd2bc3cbd871cb135a8b8b282795fc7
Progress: controller program, working on execute script logic.

I have been tossing around how exactly I want to implement the execute with piped data.
I have decided that I should clean up the parameters and redesign it to accept a few specialized structures.

Before I do that, I wanted to confirm that the pipe to shell (such as bash) works as I expect it to.
This tweaks the code to a temporary state where I can automatically execute some bash script with some string piped to it.
This seems to work as expected and errors out as expected.

I also need to write some asynchronous functions to help with managing asynchronous processes.
This might require a new series of projects (f_asynchronous, fl_asynchronous, etc..).

Note: "bash" was used as the default script, but I really need to provide some sort of configuration to change this.
level_0/f_execute/c/execute-common.h
level_2/fll_execute/c/execute.c
level_2/fll_execute/c/execute.h
level_2/fll_execute/c/private-execute.c
level_2/fll_execute/c/private-execute.h
level_3/controller/c/controller.h
level_3/controller/c/private-common.h
level_3/controller/c/private-rule.c
level_3/controller/c/private-rule.h
level_3/controller/data/build/dependencies
level_3/controller/data/build/settings