Early implementation of scripting elements

This commit is contained in:
2025-03-05 01:36:58 -05:00
parent 5dd9ee96ad
commit 1b3e2c0887
28 changed files with 1384 additions and 371 deletions

View File

@@ -97,12 +97,15 @@ pub use crate::{
},
sys::{
self,
sh_quit,
read_to_string,
write_err,
write_out,
c_pipe,
execvpe
},
error::{
ResultExt,
ShErrKind,
ShErr,
ShResult
@@ -114,6 +117,7 @@ pub use crate::{
pwd::pwd,
read::read_builtin,
alias::alias,
control_flow::sh_flow,
jobctl::{
continue_job,
jobs
@@ -140,7 +144,10 @@ pub use crate::{
exec_ctx::ExecFlags,
shenv::ShEnv
},
execute::Executor,
execute::{
exec_input,
Executor,
},
parse::{
parse::{
Node,