Livl Shell  0.1
Livl Shell is an intermediate reimplementation of the bash shell in C language.
main.h
Go to the documentation of this file.
1 
7 #ifndef MAIN_H
8 #define MAIN_H
9 
10 #include "console.h"
11 #include "input_parser.h"
12 #include "command_sequence.h"
13 #include "history_command.h"
14 #include "alias.h"
15 #include "builtin_commands.h"
16 
22 void run_batch_mode(char *argv[], int argc);
23 
28 
33 void handle_input(char *input);
34 
35 #endif // MAIN_H
run_interactive_mode
void run_interactive_mode()
Run the shell in interactive mode.
Definition: main.c:13
history_command.h
File containing the functions to manage (load & save, etc.) the history of commands entered by the us...
builtin_commands.h
File containing the built-in commands functions to manage the built-in commands such as cd,...
console.h
File containing the console functions to manage the console (print information, etc....
alias.h
Managing livl-shell aliases.
command_sequence.h
File containing the command sequence functions to manage the command sequence (commands and operators...
run_batch_mode
void run_batch_mode(char *argv[], int argc)
Run the shell in batch mode.
Definition: main.c:26
input_parser.h
File containing the input parser functions to manage the input entered by the user (parsing,...
handle_input
void handle_input(char *input)
Handle the input.
Definition: main.c:3