minishell/inc/minishell.h

44 lines
1.5 KiB
C

/* ************************************************************************** */
/* */
/* :::::::: */
/* minishell.h :+: :+: */
/* +:+ */
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/02/04 16:13:13 by whaffman #+# #+# */
/* Updated: 2025/02/12 10:59:38 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
#ifndef MINISHELL_H
# define MINISHELL_H
# include "allowed.h"
# include "libft.h"
# include "typedef.h"
# include "environment.h"
# include "prompt.h"
# include "tokenizer.h"
# include "executor.h"
# include "parser.h"
# include "utils.h"
# define TRUE 1
# define FALSE 0
# define SUCCESS 1
# define FAILURE 0
# define BOLD "\001\033[1m\002"
# define RED "\001\033[0;31m\002"
# define GREEN "\001\033[0;32m\002"
# define YELLOW "\001\033[0;33m\002"
# define BLUE "\001\033[0;34m\002"
# define MAGENTA "\001\033[0;35m\002"
# define CYAN "\001\033[0;36m\002"
# define RESET "\001\033[0m\002"
# define PROMPT RESET "🐚" GREEN "minishell" RESET ": "
# define PROMPT_LEN 51
#endif