projects
/
42
/
minishell.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
42/minishell.git
2024-08-23
Lukas Jiriste
Implement the export function, change tokenization
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix return codes of cd, add error message to cd
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix showing single quotes upon expansion
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lilia-42
Modified: function pwd updated to return current path...
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Implement $? handling
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Make minishell not expand non-names
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-23
Lukas Jiriste
Fix echo crashing upon accepting no input
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix the return value of the builtins
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Merge branch builtins into wildcards
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lilia-42
Add env & pwd
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix issues with patterns of form /*/
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix shenanigans of wildcards with quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Make wildcards work with variables and quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Make wildcard expansion quoted
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Improve wildcard recognition
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lilia-42
Add echo builtin function
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-22
Lukas Jiriste
Fix the wildcards' interaction with directories
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-08
Lukas Jiriste
Add '*' and '?' wildcard support
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-08
Lukas Jiriste
Make tokenization function smaller, fix quotes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make the parsing table structure static
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Implement the change directory (cd) builtin
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make empty input not emit error (or anything else)
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Fix crashes on empty input
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Improve the make system
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Update Libft for better Makefile
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove exe permissions from shell_parsing_table
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Add parsing table and rules to the source code
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Update Libft for the new loading of parsing table
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make parsing return 0 only when input is accepted
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove printing the parsing tree
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Make minishell close file descriptors
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Simplify t_redirection
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-02
Lukas Jiriste
Remove redirections from the environment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Make operators < and << work
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Implement redirection duping
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Let environment be inhereted by child processes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Implement pipe duping
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Allow execve to run
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix not closing DIR
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Add the possibility to specify path to executable
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix fields always ending with empty string
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Update Libft for a fix of invalid read in ft_split
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Add the structure of ex_fields, implement find_exe
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix here file delimiter recognition
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Fix not freeing filename
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-08-01
Lukas Jiriste
Make sure t_vecs are initialized before free
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Fix missing terminator null in assignment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Remove interpreting unclosed quotes and \
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Add var expansion and quote handling to assignment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Handle quotes in WORD tokens
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-22
Lukas Jiriste
Fix the get_var_name name recognition logic
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix some minor issues
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add the rest of execution except for ex_fields
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Update Libft fot ft_swap_int
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix change in ft_split signature.
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Update Libft for some new t_vec functions
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add the actual split to fields
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Fix minor issues
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Implement expansion inside execution.c
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Resort to returning const char ptrs to values
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add is_token_type function
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add the save_redirections function
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add save_assignments function
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add check for unsuccessful execution
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Rename t_execution_info, add its definition
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Make some small changes
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Refactor the subshell execution
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Add and outline for the tree execution.
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-21
Lukas Jiriste
Update Libft for the Norm compliance
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-19
Lukas Jiriste
Simplify the about_grammmar
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-07-19
Lukas Jiriste
Replace the parsing table with a correct one
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-27
Lukas Jiriste
Fix leak.
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-27
Lukas Jiriste
Update Libft for better parse_tree printing
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-27
Lukas Jiriste
Fix quote handling during tokenization
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-23
Lukas Jiriste
Implement tokenization
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-21
Lukas Jiriste
Change the file structure of the project
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-21
Lukas Jiriste
Update Libft for parsing support
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-21
Lukas Jiriste
Add grammar rules and parsing table for minishell
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-14
Lukas Jiriste
Repair problems caused by change 2 commit back
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-14
Lilia-42
Add a comment
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-06-14
Lukas Jiriste
Change char * as it is easier to understand
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-05-03
Lukas Jiriste
Create the structure for input handling
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-05-03
Lukas Jiriste
Rename almost_empty to is_almost_empty
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-05-02
Lukas Jiriste
Add version without history
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-05-02
Lukas Jiriste
Implement variables framework, update Libft
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-04-26
Lukas Jiriste
Implement exitable skeleton of a shell
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)
2024-04-26
Lukas Jiriste
Create the foundations for minishell
commit
|
commitdiff
|
tree
| snapshot (
zip
tar.gz
)