Skip to content

mateus3009/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A 42 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published