From 32592aa00b7799b172e3a54eb5a525ae17fed9ae Mon Sep 17 00:00:00 2001
From: JozanLeClerc <bousset.rudy@gmail.com>
Date: Fri, 11 Sep 2020 18:33:11 +0200
Subject: In progress

---
 src/b_alias.c | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/src/b_alias.c b/src/b_alias.c
index 3b70a02..08f40ed 100644
--- a/src/b_alias.c
+++ b/src/b_alias.c
@@ -18,25 +18,52 @@
 static void
 	b_print_alias_list(t_msh *msh)
 {
-	(void)msh;
+	t_lalias	*ptr;
+
+	ptr = msh->alias;
+	while (ptr != NULL)
+	{
+		ft_printf("alias %s='%s'\n", ptr->name, ptr->val);
+		ptr = ptr->next;
+	}
+}
+
+static void
+	b_print_arg(const char arg[], t_msh *msh)
+{
+	char	*ptr;
 }
 
 uint8_t
 	b_alias(char *args[], t_msh *msh)
 {
 	const uint64_t	argc = u_builtins_get_argc((const char**)args);
+	int32_t			i;
 
 	if (argc == 0)
 	{
 		b_print_alias_list(msh);
 	}
+	if (argc > 0)
+	{
+		i = 0;
+		while (args[i] != NULL)
+		{
+			b_print_arg(args[i], msh);
+			i++;
+		}
+	}
 	return (0);
 }
 
 uint8_t
 	b_alias_mute(char *args[], t_msh *msh)
 {
-	(void)args;
+	const uint64_t	argc = u_builtins_get_argc((const char**)args);
+
 	(void)msh;
+	if (argc > 0)
+	{
+	}
 	return (0);
 }
-- 
cgit v1.2.3