summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md41
1 files changed, 0 insertions, 41 deletions
diff --git a/README.md b/README.md
index 2316851..f347144 100644
--- a/README.md
+++ b/README.md
@@ -62,44 +62,3 @@ $ cd [directory] # Change the working directory
$ clr # Clear the terminal
$ echo [message] # Display a message
$ exit # Exit the shell
-
-📂 File Structure
-
-/project-root
-│
-├── main.c # Main shell implementation in C
-├── README.md # Project documentation (this file)
-├── Makefile # (Optional) For easy building
-└── /docs # (Optional) Additional documentation
-
-🐞 Known Issues
- • The rmdir implementation currently lacks full recursion for nested directories.
- • mv command implementation recreates the file instead of renaming it (should use rename() for efficiency).
- • Limited error handling for edge cases in file operations.
- • Only single argument handling for most commands (multi-word arguments may fail).
-
-💡 Possible Improvements
- • 🔄 Improve the move_files() function using rename() instead of delete-create flow.
- • 🏗 Implement better error handling and user feedback.
- • 🌐 Add support for multiple arguments and relative/absolute path processing.
- • 📜 Implement a command history feature.
- • 🛠 Add multi-threading for non-blocking commands.
-
-🤝 Contributing
- 1. Fork the repository.
- 2. Create your feature branch: git checkout -b feature/my-new-feature.
- 3. Commit your changes: git commit -am 'Add some feature'.
- 4. Push to the branch: git push origin feature/my-new-feature.
- 5. Submit a pull request.
-
-✍ Author
- • Name: Abdellah El Morabit
- • GitHub: nasrlol
- • Language: C
- • Focus: Low-level programming, system calls, file handling.
-
-⚖ License
-
-This project is licensed under the MIT License - see the LICENSE file for details.
-
-Let me know if you want extra details (like examples or troubleshooting). 😊