faboussard / 42_minishell

1 stars 0 forks source link

faire augmenter shellv de 1 a chaque fois que minishell est appele #48

Closed faboussard closed 4 months ago

faboussard commented 5 months ago

reflechir a comment on fait jai pas didee la ^^

melobern commented 5 months ago

On a deux possibilités qui dépendent surtout de ce qu'on veut faire :

melobern commented 5 months ago

Le plus fidèle au comportement de bash serait de faire en fonction de la variable d'environnement SHELL :

if (SHELL == minishell)
SHLVL++;
else
changer SHELL=bin/bash (ou bin/zsh) pour SHELL=minishell
melobern commented 4 months ago

Le niveau du SHELL s'implémente bien si le minishell n'est pas lancé avec env -i ./minishell .

A FAIRE

:arrow_right: Traiter SHLVL sans environnement

melobern commented 4 months ago

Fait :heavy_check_mark: