42_minishell/main.c
2024-04-23 16:46:55 +02:00

60 lines
1.9 KiB
C

#include "minish.h"
void execclear(char *p, char **envp)
{
(void)p;
(void)envp;
}
// Print hi :D
static void print_hi(void)
{
printf("Welcome to____________________________________\n");
printf("|| ___ ___ ||\n");
printf("|| | \\ / | ||\n");
printf("|| | |\\ \\ / /| | __ __ __ __ ||\n");
printf("|| | | \\ \\ / / | | |__| ||\\ || |__| ||\n");
printf("|| | | \\ \\/ / | | __ || \\ || __ ||\n");
printf("|| | | \\ / | | || || \\ || || ||\n");
printf("|| | | \\/ | | || || \\ || || ||\n");
printf("|| | | | | || || \\ || || ||\n");
printf("|| |_| |_| || || \\|| || ||\n");
printf("|| _____ ||\n");
printf("|| / ___| By: Mylan COLONNA ||\n");
printf("|| \\ \\ And: Joris SCHAFT ||\n");
printf("|| \\ \\ ||\n");
printf("|| \\ \\ __ __ __ __ __ ||\n");
printf("|| \\ \\ || || ||=== || || ||\n");
printf("|| \\ \\ || || || || || ||\n");
printf("|| / / ||===|| ||=== || || ||\n");
printf("|| ___/ / || || || || || ||\n");
printf("|| |____/ || || ||=== ||=== ||=== ||\n");
printf("|_____________________________________________|\n\n");
}
void hello_message(char **path, char **envp)
{
char **p = cp_path(path);
int i = 0;
pid_t pid;
while (p[i] != NULL)
{
p[i] = ft_strjoin(p[i], "/");
p[i] = ft_strjoin(p[i], "clear");
i++;
}
i = search_path(p);
pid = fork();
if (pid == 0)
execclear(p[i], envp);
}
int main(int argc, char **argv, char **envp)
{
char **path = get_path(envp);
(void)argc;
(void)argv;
(void)path;
}