An open API service indexing awesome lists of open source software.

https://github.com/syipmong/simple_shell


https://github.com/syipmong/simple_shell

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# SIMPLE SHELL
Simple shell is the one of the anticipated project in alx that challenges you to learn a lot about everything you have learnt so far:
- Basics of programming
- Basics of C
- Basics of thinking like an engineer
- Group work
- and learning how to learn

## Requirements
## General
- Allowed editors: vi, vim, emacs
- All your files will be compiled on Ubuntu 20.04 LTS using `gcc`, using the options `-Wall -Werror -Wextra -pedantic -std=gnu89`
- All your files should end with a new line
- A `README.md` file, at the root of the folder of the project is mandatory
- Your code should use the `Betty` style. It will be checked using betty-style.pl and betty-doc.pl
- Your shell should not have any memory leaks
- No more than 5 functions per file
- All your header files should be include guarded
- Use system calls only when you need to (why?)
- Write a README with the description of your project
- You should have an AUTHORS file at the root of your repository, listing all individuals having contributed content to the repository. Format, see Docker
GitHub
*There should be one project repository per group. If you and your partner have a repository with the same name in both your accounts, you risk a 0% score. Add your partner as a collaborator. *