Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 900 Bytes

README.md

File metadata and controls

39 lines (31 loc) · 900 Bytes

minishell

A 42 project

O que falta fazer?

last updated: 2021-10-05

42

- Norma
- valgrind

Builtin

- ~~cd (change old_pwd and pwd variables)~~
- ~~unset~~
- ~~export~~
- ~~cd, unset, export e exit não podem funcionar na pipeline~~
- ~~ ~ tilde expansion~~
- ~~cd /bin~~
- ~~$_ (export)~~
- ~~escape~~
- ~~echo -n repetido~~
- ~~find_path deveria procurar nas variáveis locais primeiro~~
- ~~unset deve excluir local variable também~~
- ~~export exclui variávl local~~
- ~~export promove variável a environment~~

Parser

- ~~Melhorar lógica~~
- ~~~~Processar local variables token e adicionar ao g_minishe~~ll~~
- ~~~~setar local variabl~~es~~

Redirect

- ~~Executar Heredoc como um processo filho (escutando sinais)~~
- ~~Não usar fork para executar os redirects (usar apenas dup2)~~

CD e PWD

no startup: verifica se a variável PWD é válida