aboutsummaryrefslogtreecommitdiff
path: root/src/builtin/echo.c
blob: b2bcee96e857a38634cfc53f95eb6cc813fbf444 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "minishell.h"

int	ms_echo(char **argv)
{
	bool	newline;

	newline = ft_strcmp(argv[1], "-n") == 0;
	if (newline)
		argv++;
	while (*++argv != NULL)
	{
		ft_putstr(*argv);
		if (*(argv + 1) != NULL)
			ft_putchar(' ');
	}
	if (newline)
		ft_putchar('\n');
	return (0);
}