This project is a simple shell implementation written in C, with features such as command execution, built-in commands, and signal handling.
minishell-project
β
βββ Makefile
βββ assets
β βββ libft
β βββ Makefile
β βββ ft_isalnum.c
β βββ ft_long_atoi.c
β βββ ft_memchr.c
β βββ ft_putchar.c
β βββ ... (other libft source files)
β βββ libft.h
βββ include
β βββ minishell.h
β βββ minishell_structs.h
βββ src
βββ b_cd.c
βββ b_env.c
βββ b_exit.c
βββ b_export_utils_b.c
βββ ... (other source files)
βββ r_redir.c
- Clone the Repository:
git clone https://github.com/gkrusta/Minishell minishell
- Build the Project:
cd minishell && make
- Run the Shell:
./Minishell