#pragma once

#include "../../lib/bozolib/bozolib.h"

typedef struct s_alias
{
	char* key;
	char* value;
} alias_t;

lst** aliases_init();
lst** aliases_save(lst** aliases);
void alias_del(void *ptr);
void print_aliases(lst** aliases, int fd_out);
char* get_alias(lst** aliases, const char* key);
int add_alias(lst** root, const char* key, const char* value);
int alias_save(lst** aliases, lst** env);