https://github.com/syipmong/simple_shell
https://github.com/syipmong/simple_shell
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/syipmong/simple_shell
- Owner: Syipmong
- Created: 2023-07-13T10:06:43.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-27T22:28:47.000Z (over 2 years ago)
- Last Synced: 2024-05-02T04:20:35.636Z (over 1 year ago)
- Language: C
- Size: 971 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. *