├── Makefile ├── README.md ├── libft ├── Makefile ├── ft_addchr.c ├── ft_atoi.c ├── ft_bzero.c ├── ft_calloc.c ├── ft_free_matrix.c ├── ft_isalnum.c ├── ft_isalpha.c ├── ft_isascii.c ├── ft_isdigit.c ├── ft_isprint.c ├── ft_isspace.c ├── ft_itoa.c ├── 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_memccpy.c ├── ft_memchr.c ├── ft_memcmp.c ├── ft_memcpy.c ├── ft_memmove.c ├── ft_memset.c ├── ft_putchar_fd.c ├── ft_putendl_fd.c ├── ft_putnbr_fd.c ├── ft_putstr_fd.c ├── ft_putstrlen_fd.c ├── ft_putstrs_fd.c ├── ft_skip_spaces.c ├── ft_split.c ├── ft_split_case.c ├── ft_strchr.c ├── ft_strdup.c ├── ft_strjoin.c ├── ft_strlcat.c ├── ft_strlcpy.c ├── ft_strldup.c ├── ft_strlen.c ├── ft_strmapi.c ├── ft_strncmp.c ├── ft_strncpy.c ├── ft_strnstr.c ├── ft_strrchr.c ├── ft_strtrim.c ├── ft_substr.c ├── ft_tolower.c ├── ft_toupper.c ├── get_next_line.c └── libft.h ├── minishell.png ├── minishell_es.txt └── srcs ├── args.c ├── bash.c ├── bin.c ├── builtins.c ├── cd.c ├── command.c ├── exit.c ├── export.c ├── lens.c ├── main.c ├── minishell.h ├── parser.c ├── pipe.c ├── remove.c ├── unset.c └── utils.c /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/README.md -------------------------------------------------------------------------------- /libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/Makefile -------------------------------------------------------------------------------- /libft/ft_addchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_addchr.c -------------------------------------------------------------------------------- /libft/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_atoi.c -------------------------------------------------------------------------------- /libft/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_bzero.c -------------------------------------------------------------------------------- /libft/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_calloc.c -------------------------------------------------------------------------------- /libft/ft_free_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_free_matrix.c -------------------------------------------------------------------------------- /libft/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isalnum.c -------------------------------------------------------------------------------- /libft/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isalpha.c -------------------------------------------------------------------------------- /libft/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isascii.c -------------------------------------------------------------------------------- /libft/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isdigit.c -------------------------------------------------------------------------------- /libft/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isprint.c -------------------------------------------------------------------------------- /libft/ft_isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_isspace.c -------------------------------------------------------------------------------- /libft/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_itoa.c -------------------------------------------------------------------------------- /libft/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstadd_back.c -------------------------------------------------------------------------------- /libft/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstadd_front.c -------------------------------------------------------------------------------- /libft/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstclear.c -------------------------------------------------------------------------------- /libft/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstdelone.c -------------------------------------------------------------------------------- /libft/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstiter.c -------------------------------------------------------------------------------- /libft/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstlast.c -------------------------------------------------------------------------------- /libft/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstmap.c -------------------------------------------------------------------------------- /libft/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstnew.c -------------------------------------------------------------------------------- /libft/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_lstsize.c -------------------------------------------------------------------------------- /libft/ft_memccpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memccpy.c -------------------------------------------------------------------------------- /libft/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memchr.c -------------------------------------------------------------------------------- /libft/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memcmp.c -------------------------------------------------------------------------------- /libft/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memcpy.c -------------------------------------------------------------------------------- /libft/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memmove.c -------------------------------------------------------------------------------- /libft/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_memset.c -------------------------------------------------------------------------------- /libft/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putchar_fd.c -------------------------------------------------------------------------------- /libft/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putendl_fd.c -------------------------------------------------------------------------------- /libft/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putnbr_fd.c -------------------------------------------------------------------------------- /libft/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putstr_fd.c -------------------------------------------------------------------------------- /libft/ft_putstrlen_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putstrlen_fd.c -------------------------------------------------------------------------------- /libft/ft_putstrs_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_putstrs_fd.c -------------------------------------------------------------------------------- /libft/ft_skip_spaces.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_skip_spaces.c -------------------------------------------------------------------------------- /libft/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_split.c -------------------------------------------------------------------------------- /libft/ft_split_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_split_case.c -------------------------------------------------------------------------------- /libft/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strchr.c -------------------------------------------------------------------------------- /libft/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strdup.c -------------------------------------------------------------------------------- /libft/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strjoin.c -------------------------------------------------------------------------------- /libft/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strlcat.c -------------------------------------------------------------------------------- /libft/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strlcpy.c -------------------------------------------------------------------------------- /libft/ft_strldup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strldup.c -------------------------------------------------------------------------------- /libft/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strlen.c -------------------------------------------------------------------------------- /libft/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strmapi.c -------------------------------------------------------------------------------- /libft/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strncmp.c -------------------------------------------------------------------------------- /libft/ft_strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strncpy.c -------------------------------------------------------------------------------- /libft/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strnstr.c -------------------------------------------------------------------------------- /libft/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strrchr.c -------------------------------------------------------------------------------- /libft/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_strtrim.c -------------------------------------------------------------------------------- /libft/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_substr.c -------------------------------------------------------------------------------- /libft/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_tolower.c -------------------------------------------------------------------------------- /libft/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/ft_toupper.c -------------------------------------------------------------------------------- /libft/get_next_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/get_next_line.c -------------------------------------------------------------------------------- /libft/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/libft/libft.h -------------------------------------------------------------------------------- /minishell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/minishell.png -------------------------------------------------------------------------------- /minishell_es.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/minishell_es.txt -------------------------------------------------------------------------------- /srcs/args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/args.c -------------------------------------------------------------------------------- /srcs/bash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/bash.c -------------------------------------------------------------------------------- /srcs/bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/bin.c -------------------------------------------------------------------------------- /srcs/builtins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/builtins.c -------------------------------------------------------------------------------- /srcs/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/cd.c -------------------------------------------------------------------------------- /srcs/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/command.c -------------------------------------------------------------------------------- /srcs/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/exit.c -------------------------------------------------------------------------------- /srcs/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/export.c -------------------------------------------------------------------------------- /srcs/lens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/lens.c -------------------------------------------------------------------------------- /srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/main.c -------------------------------------------------------------------------------- /srcs/minishell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/minishell.h -------------------------------------------------------------------------------- /srcs/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/parser.c -------------------------------------------------------------------------------- /srcs/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/pipe.c -------------------------------------------------------------------------------- /srcs/remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/remove.c -------------------------------------------------------------------------------- /srcs/unset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/unset.c -------------------------------------------------------------------------------- /srcs/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eljommys/minishell/HEAD/srcs/utils.c --------------------------------------------------------------------------------