Made NOBANNER NOPROMPT and NOCOLOR FLAGS for make,
make run FLAGS="-DNOCOLORS -DNOBANNER -DNOPROMPT"
This commit is contained in:
parent
128cb915b9
commit
888476ea0c
4
Makefile
4
Makefile
@ -6,7 +6,7 @@
|
||||
# By: qmennen <qmennen@student.codam.nl> +#+ #
|
||||
# +#+ #
|
||||
# Created: 2024/10/15 11:48:46 by whaffman #+# #+# #
|
||||
# Updated: 2025/02/28 14:51:38 by whaffman ######## odam.nl #
|
||||
# Updated: 2025/03/01 11:59:38 by whaffman ######## odam.nl #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
@ -49,7 +49,7 @@ $(1)_DEPENDS = $$(addprefix $$($(1)_OBJ_PATH)/, $$(SOURCES:.c=.d))
|
||||
$(1)_OBJECTS = $$(addprefix $$($(1)_OBJ_PATH)/, $$(SOURCES:.c=.o))
|
||||
|
||||
.PHONY: $(1)
|
||||
$(1): CFLAGS = $$($(1)_CFLAGS)
|
||||
$(1): CFLAGS = $$($(1)_CFLAGS) $$(FLAGS)
|
||||
$(1): $(BUILD_PATH)/$(1)/$(NAME)
|
||||
|
||||
.PHONY: run_$(1)
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: marvin <marvin@student.42.fr> +#+ */
|
||||
/* +#+ */
|
||||
/* Created: 2025/02/04 16:13:13 by whaffman #+# #+# */
|
||||
/* Updated: 2025/02/28 14:18:54 by whaffman ######## odam.nl */
|
||||
/* Updated: 2025/03/01 11:22:11 by whaffman ######## odam.nl */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -34,6 +34,32 @@
|
||||
# define SUCCESS 1
|
||||
# define FAILURE 0
|
||||
|
||||
# ifndef DBG
|
||||
# define DBG
|
||||
# endif
|
||||
|
||||
# ifdef NOPROMPT
|
||||
# define PROMPT ">"
|
||||
# else
|
||||
# define PROMPT 0
|
||||
# endif
|
||||
|
||||
# ifdef NOBANNER
|
||||
# define NOBANNER 1
|
||||
# else
|
||||
# define NOBANNER 0
|
||||
# endif // NOBANNER
|
||||
|
||||
# ifdef NOCOLORS
|
||||
# define BOLD ""
|
||||
# define RED ""
|
||||
# define GREEN ""
|
||||
# define YELLOW ""
|
||||
# define BLUE ""
|
||||
# define MAGENTA ""
|
||||
# define CYAN ""
|
||||
# define RESET ""
|
||||
# else
|
||||
# define BOLD "\001\033[1m\002"
|
||||
# define RED "\001\033[0;31m\002"
|
||||
# define GREEN "\001\033[0;32m\002"
|
||||
@ -42,17 +68,13 @@
|
||||
# define MAGENTA "\001\033[0;35m\002"
|
||||
# define CYAN "\001\033[0;36m\002"
|
||||
# define RESET "\001\033[0m\002"
|
||||
|
||||
# ifndef DBG
|
||||
# define DBG
|
||||
# endif
|
||||
# endif // NOCOLORS
|
||||
|
||||
# ifdef DEBUG
|
||||
# define DEBUG 1
|
||||
# else
|
||||
# define DEBUG 0
|
||||
# endif // DEBUG
|
||||
|
||||
void token_print(void *param);
|
||||
|
||||
#endif
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
||||
/* +#+ */
|
||||
/* Created: 2025/02/04 16:13:08 by whaffman #+# #+# */
|
||||
/* Updated: 2025/02/28 14:18:20 by whaffman ######## odam.nl */
|
||||
/* Updated: 2025/03/01 11:22:45 by whaffman ######## odam.nl */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -94,6 +94,10 @@ char *ft_prompt(t_minishell *msh)
|
||||
char *prompt;
|
||||
char *user;
|
||||
|
||||
if (PROMPT)
|
||||
line = readline(PROMPT);
|
||||
else
|
||||
{
|
||||
cwd = get_path(msh);
|
||||
if (cwd == NULL)
|
||||
return (NULL);
|
||||
@ -106,6 +110,7 @@ char *ft_prompt(t_minishell *msh)
|
||||
rl_on_new_line();
|
||||
line = readline(prompt);
|
||||
free_safe(msh, (void **)&prompt);
|
||||
}
|
||||
if (line == NULL)
|
||||
return (NULL);
|
||||
history_write(line);
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: whaffman <whaffman@student.codam.nl> +#+ */
|
||||
/* +#+ */
|
||||
/* Created: 2025/02/05 16:04:44 by whaffman #+# #+# */
|
||||
/* Updated: 2025/02/25 17:27:28 by whaffman ######## odam.nl */
|
||||
/* Updated: 2025/03/01 11:15:57 by whaffman ######## odam.nl */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -14,6 +14,8 @@
|
||||
|
||||
void print_banner(void)
|
||||
{
|
||||
if (NOBANNER)
|
||||
return ;
|
||||
printf("%s\n",
|
||||
// "\033[2J\033[1;1H" GREEN
|
||||
GREEN
|
||||
|
||||
Loading…
Reference in New Issue
Block a user