Merge remote-tracking branch 'origin/master'
[minishell-2.git] / README.md
bloba681da53935bb7066cbdc29a13e94ecb7296b2ed
1 # minishell-2 [![Codacy Badge](https://app.codacy.com/project/badge/Grade/22323d0cc54b437c8340bc46dd0b9481)](https://www.codacy.com/manual/lemao.vrm07/minishell-2?utm_source=github.com&utm_medium=referral&utm_content=vrmiguel/minishell-2&utm_campaign=Badge_Grade) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Semaphore Build](https://vrmiguel.semaphoreci.com/badges/minishell-2/branches/master.svg?style=shields)](https://vrmiguel.semaphoreci.com/projects/minishell-2/)
2 Unix shell written in pure C++11.
4 ## Building
6 ### With QMake
8 Run ```qmake && make``` on the root folder.
10 ### Without QMake
12 Run 
13 ``` g++ -c -pipe -std=gnu++11 -Wall -W -fPIC -I. Sources/main.cpp Sources/opsys.cpp Sources/input.cpp ``` followed by ``` g++ -Wl,-O1 -o minishell-2 input.o main.o opsys.o ```