aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-03-28 12:10:13 +0100
committerCharles <sircharlesaze@gmail.com>2020-03-28 12:10:13 +0100
commit73a7027a9d58c6ca71817170bff23ac71edac9d8 (patch)
treebb992bb24bf4e0f576f4c37eb9cc5dea04cdbdd3 /src/main.c
parent3b319748a024067b4ce0b70ae2dad364977d6365 (diff)
downloadminishell-73a7027a9d58c6ca71817170bff23ac71edac9d8.tar.gz
minishell-73a7027a9d58c6ca71817170bff23ac71edac9d8.tar.bz2
minishell-73a7027a9d58c6ca71817170bff23ac71edac9d8.zip
Cleaning env and path, Removed state struct
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main.c b/src/main.c
index 8c2d138..11e4517 100644
--- a/src/main.c
+++ b/src/main.c
@@ -14,15 +14,18 @@
int main(int argc, char **argv, const char **envp)
{
- t_state state;
+ t_path path;
+ t_env env;
/* char *line; */
/* int ret; */
(void)argc;
(void)argv;
- if (ms_state_init(&state, envp) == -1)
- return (1);
- /* ms_env(&state); */
+ env = ms_env_from_array((char**)envp);
+ path = ms_path_update(NULL, ft_htget(env, MS_PATH_KEY));
+
+ printf("%s\n", (char*)ft_htget(path, "nmap"));
+ /* ms_env(env); */
/* ms_pwd(&state); */
/* ms_cd(&state, NULL); */
/* ms_pwd(&state); */
@@ -34,6 +37,7 @@ int main(int argc, char **argv, const char **envp)
/* free(line); */
/* } */
/* free(line); */
- ms_state_destroy(&state);
+ ft_htdestroy(path, ms_ht_del_str_entry);
+ ft_htdestroy(env, ms_ht_del_str_entry);
return (0);
}