├── .gitignore ├── Makefile ├── README.md ├── includes └── minishell.h ├── libft ├── Makefile ├── README.md ├── ft_gnl │ └── get_next_line.c ├── ft_is │ ├── ft_isalnum.c │ ├── ft_isalpha.c │ ├── ft_isascii.c │ ├── ft_iscount.c │ ├── ft_isdigit.c │ ├── ft_isin.c │ ├── ft_isprint.c │ ├── ft_isspace.c │ ├── ft_isspacenl.c │ └── ft_iswhere.c ├── ft_lst │ ├── ft_lstadd_back.c │ ├── ft_lstadd_front.c │ ├── ft_lstclear.c │ ├── ft_lstdelone.c │ ├── ft_lstiter.c │ ├── ft_lstlast.c │ ├── ft_lstmap.c │ ├── ft_lstnew.c │ └── ft_lstsize.c ├── ft_math │ ├── ft_abs.c │ ├── ft_baselen.c │ ├── ft_hexlen.c │ ├── ft_nbrlen.c │ └── ft_power.c ├── ft_mem │ ├── ft_bzero.c │ ├── ft_calloc.c │ ├── ft_memccpy.c │ ├── ft_memchr.c │ ├── ft_memcmp.c │ ├── ft_memcpy.c │ ├── ft_memdel.c │ ├── ft_memmove.c │ └── ft_memset.c ├── ft_printf │ ├── ft_printf.c │ ├── ft_printf_branch_csp.c │ ├── ft_printf_branch_duxo.c │ ├── ft_printf_flagger.c │ ├── ft_printf_put_c.c │ ├── ft_printf_put_du.c │ ├── ft_printf_put_o.c │ ├── ft_printf_put_p.c │ ├── ft_printf_put_s.c │ └── ft_printf_put_x.c ├── ft_put │ ├── ft_putchar.c │ ├── ft_putchar_fd.c │ ├── ft_putendl.c │ ├── ft_putendl_fd.c │ ├── ft_putnbr.c │ ├── ft_putnbr_fd.c │ ├── ft_putstr.c │ └── ft_putstr_fd.c ├── ft_skip │ ├── ft_skip_char.c │ ├── ft_skip_chars.c │ ├── ft_skip_space.c │ └── ft_skip_spacenl.c ├── ft_str │ ├── ft_split.c │ ├── ft_strchr.c │ ├── ft_strcmp.c │ ├── ft_strdup.c │ ├── ft_strisnum.c │ ├── ft_strjoin.c │ ├── ft_strlcat.c │ ├── ft_strlcpy.c │ ├── ft_strlen.c │ ├── ft_strmapi.c │ ├── ft_strncmp.c │ ├── ft_strnstr.c │ ├── ft_strrchr.c │ ├── ft_strtrim.c │ └── ft_substr.c ├── ft_to │ ├── ft_atoi.c │ ├── ft_itoa.c │ ├── ft_tolower.c │ └── ft_toupper.c └── includes │ ├── ft_printf.h │ ├── get_next_line.h │ └── libft.h ├── srcs ├── builtins │ ├── cd.c │ ├── echo.c │ ├── env.c │ ├── exit.c │ ├── export.c │ ├── pwd.c │ └── unset.c ├── env │ ├── env.c │ ├── get_env.c │ ├── shlvl.c │ └── sort_env.c ├── exec │ ├── bin.c │ ├── builtin.c │ └── exec.c ├── main │ ├── minishell.c │ ├── redir.c │ └── signal.c ├── parsing │ ├── expansions.c │ ├── line.c │ └── tokens.c └── tools │ ├── expansions.c │ ├── fd.c │ ├── free.c │ ├── parsing.c │ ├── token.c │ └── type.c └── subject.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/README.md -------------------------------------------------------------------------------- /includes/minishell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/includes/minishell.h -------------------------------------------------------------------------------- /libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/Makefile -------------------------------------------------------------------------------- /libft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/README.md -------------------------------------------------------------------------------- /libft/ft_gnl/get_next_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_gnl/get_next_line.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isalnum.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isalpha.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isascii.c -------------------------------------------------------------------------------- /libft/ft_is/ft_iscount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_iscount.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isdigit.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isin.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isprint.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isspace.c -------------------------------------------------------------------------------- /libft/ft_is/ft_isspacenl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_isspacenl.c -------------------------------------------------------------------------------- /libft/ft_is/ft_iswhere.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_is/ft_iswhere.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstadd_back.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstadd_front.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstclear.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstdelone.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstiter.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstlast.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstmap.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstnew.c -------------------------------------------------------------------------------- /libft/ft_lst/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_lst/ft_lstsize.c -------------------------------------------------------------------------------- /libft/ft_math/ft_abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_math/ft_abs.c -------------------------------------------------------------------------------- /libft/ft_math/ft_baselen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_math/ft_baselen.c -------------------------------------------------------------------------------- /libft/ft_math/ft_hexlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_math/ft_hexlen.c -------------------------------------------------------------------------------- /libft/ft_math/ft_nbrlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_math/ft_nbrlen.c -------------------------------------------------------------------------------- /libft/ft_math/ft_power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_math/ft_power.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_bzero.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_calloc.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memccpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memccpy.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memchr.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memcmp.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memcpy.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memdel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memdel.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memmove.c -------------------------------------------------------------------------------- /libft/ft_mem/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_mem/ft_memset.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_branch_csp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_branch_csp.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_branch_duxo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_branch_duxo.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_flagger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_flagger.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_c.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_du.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_du.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_o.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_o.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_p.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_s.c -------------------------------------------------------------------------------- /libft/ft_printf/ft_printf_put_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_printf/ft_printf_put_x.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putchar.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putchar_fd.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putendl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putendl.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putendl_fd.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putnbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putnbr.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putnbr_fd.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putstr.c -------------------------------------------------------------------------------- /libft/ft_put/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_put/ft_putstr_fd.c -------------------------------------------------------------------------------- /libft/ft_skip/ft_skip_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_skip/ft_skip_char.c -------------------------------------------------------------------------------- /libft/ft_skip/ft_skip_chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_skip/ft_skip_chars.c -------------------------------------------------------------------------------- /libft/ft_skip/ft_skip_space.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_skip/ft_skip_space.c -------------------------------------------------------------------------------- /libft/ft_skip/ft_skip_spacenl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_skip/ft_skip_spacenl.c -------------------------------------------------------------------------------- /libft/ft_str/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_split.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strchr.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strcmp.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strdup.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strisnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strisnum.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strjoin.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strlcat.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strlcpy.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strlen.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strmapi.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strncmp.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strnstr.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strrchr.c -------------------------------------------------------------------------------- /libft/ft_str/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_strtrim.c -------------------------------------------------------------------------------- /libft/ft_str/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_str/ft_substr.c -------------------------------------------------------------------------------- /libft/ft_to/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_to/ft_atoi.c -------------------------------------------------------------------------------- /libft/ft_to/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_to/ft_itoa.c -------------------------------------------------------------------------------- /libft/ft_to/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_to/ft_tolower.c -------------------------------------------------------------------------------- /libft/ft_to/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/ft_to/ft_toupper.c -------------------------------------------------------------------------------- /libft/includes/ft_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/includes/ft_printf.h -------------------------------------------------------------------------------- /libft/includes/get_next_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/includes/get_next_line.h -------------------------------------------------------------------------------- /libft/includes/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/libft/includes/libft.h -------------------------------------------------------------------------------- /srcs/builtins/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/cd.c -------------------------------------------------------------------------------- /srcs/builtins/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/echo.c -------------------------------------------------------------------------------- /srcs/builtins/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/env.c -------------------------------------------------------------------------------- /srcs/builtins/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/exit.c -------------------------------------------------------------------------------- /srcs/builtins/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/export.c -------------------------------------------------------------------------------- /srcs/builtins/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/pwd.c -------------------------------------------------------------------------------- /srcs/builtins/unset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/builtins/unset.c -------------------------------------------------------------------------------- /srcs/env/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/env/env.c -------------------------------------------------------------------------------- /srcs/env/get_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/env/get_env.c -------------------------------------------------------------------------------- /srcs/env/shlvl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/env/shlvl.c -------------------------------------------------------------------------------- /srcs/env/sort_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/env/sort_env.c -------------------------------------------------------------------------------- /srcs/exec/bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/exec/bin.c -------------------------------------------------------------------------------- /srcs/exec/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/exec/builtin.c -------------------------------------------------------------------------------- /srcs/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/exec/exec.c -------------------------------------------------------------------------------- /srcs/main/minishell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/main/minishell.c -------------------------------------------------------------------------------- /srcs/main/redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/main/redir.c -------------------------------------------------------------------------------- /srcs/main/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/main/signal.c -------------------------------------------------------------------------------- /srcs/parsing/expansions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/parsing/expansions.c -------------------------------------------------------------------------------- /srcs/parsing/line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/parsing/line.c -------------------------------------------------------------------------------- /srcs/parsing/tokens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/parsing/tokens.c -------------------------------------------------------------------------------- /srcs/tools/expansions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/expansions.c -------------------------------------------------------------------------------- /srcs/tools/fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/fd.c -------------------------------------------------------------------------------- /srcs/tools/free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/free.c -------------------------------------------------------------------------------- /srcs/tools/parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/parsing.c -------------------------------------------------------------------------------- /srcs/tools/token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/token.c -------------------------------------------------------------------------------- /srcs/tools/type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/srcs/tools/type.c -------------------------------------------------------------------------------- /subject.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cclaude42/minishell/HEAD/subject.pdf --------------------------------------------------------------------------------