| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-27 | fixed the recursive folder deletion, almost everything works now, execept ↵ | Abdellah El Morabit | |
| for the copy i think, but will look at that in the furture | |||
| 2025-02-26 | a small readme fix | Abdellah El Morabit | |
| 2025-02-25 | Merge remote-tracking branch 'refs/remotes/origin/master' | Abdellah El Morabit | |
| added the readme file i think, or i dont know why a merge is needed | |||
| 2025-02-25 | using recursion on the rmdir file, the only difference now is that i kind of ↵ | Abdellah El Morabit | |
| understand what recursion is | |||
| 2025-02-25 | added the make file feature | Abdellah El Morabit | |
| 2025-02-25 | fixed some bad code by calling it bad code in a coment | Abdellah El Morabit | |
| 2025-02-25 | Update README.md | Abdellah El Morabit | |
| 2025-02-25 | Update README.md | Abdellah El Morabit | |
| 2025-02-25 | Update README.md | Abdellah El Morabit | |
| 2025-02-25 | made the readme file | Abdellah El Morabit | |
| 2025-02-25 | dont know what i am even doing at this point, getting a segmentation fault ↵ | Abdellah El Morabit | |
| while trying to delete an emty folder... | |||
| 2025-02-24 | tested the features, only thing to do is work on the recursive removal of files | Abdellah El Morabit | |
| 2025-02-24 | i was getting errors becasue i was passing structures into the execute ↵ | Abdellah El Morabit | |
| structure while it was expecting a const char; but i ended up splitting up the char using the split_command and passing thazt result into the variable which apparently fixes the problem | |||
| 2025-02-23 | worked on the looping over the files / entries in a directory | Abdellah El Morabit | |
| 2025-02-22 | worked on the other features still encountering a lot of small problems and ↵ | Abdellah El Morabit | |
| other discoveries but getting their, the program is almost finished | |||
| 2025-02-22 | working on the recursive deletion of a folder | Abdellah El Morabit | |
| 2025-02-22 | splitting the argument into the source and detination | Abdellah El Morabit | |
| 2025-02-22 | splitting the argument in to the source and the destination file, only for ↵ | Abdellah El Morabit | |
| certain commands | |||
| 2025-02-22 | still thinking on how to properly implement this | Abdellah El Morabit | |
| 2025-02-22 | working on the making a copy of a file, so reading the contents and making a ↵ | Abdellah El Morabit | |
| new file and writing to it the contents of the previous file | |||
| 2025-02-22 | working on the recursive deletion of files | Abdellah El Morabit | |
| 2025-02-22 | i think everything works except for the new features im planning on adding ↵ | Abdellah El Morabit | |
| and the remove file/ directory permissions but i dont know how to do that yet | |||
| 2025-02-20 | encountering one bug after an other, having trouble with the pointers and ↵ | Abdellah El Morabit | |
| string readings | |||
| 2025-02-19 | huge step in the code redesign got the core of the code working, now whats ↵ | Abdellah El Morabit | |
| left is to work on small little features and then fine tune everything | |||
| 2025-02-19 | renamed the ls command for better code readability | Abdellah El Morabit | |
| 2025-02-19 | prototype for the feature | Abdellah El Morabit | |
| 2025-02-19 | prototype for the feature | Abdellah El Morabit | |
| 2025-02-19 | prototype for the feature | Abdellah El Morabit | |
| 2025-02-19 | prototype for the feature | Abdellah El Morabit | |
| 2025-02-19 | prototype for the feature | Abdellah El Morabit | |
| 2025-02-19 | redesigned the main function, its way smaller now | Abdellah El Morabit | |
| 2025-02-19 | had to update the way the pwd command and the echo command work because of ↵ | Abdellah El Morabit | |
| the new code design, echo now has a seperate function and pwd has to take in an argument and then cancel it, this is because of the code structure i commited earlier but instead of making a seperate code structure for every type of command ill just handle it in the commands that dont need it | |||
| 2025-02-19 | working on the body of the new features of the shell | Abdellah El Morabit | |
| 2025-02-19 | an array that stores all of the available commands | Abdellah El Morabit | |
| 2025-02-19 | this structure defines the data format for us to execute a command based on ↵ | Abdellah El Morabit | |
| the user input | |||
| 2025-02-19 | somehow made a function that exeutes the commands that it pulls from an ↵ | Abdellah El Morabit | |
| array of commands and its working | |||
| 2025-02-19 | Merge remote-tracking branch 'origin/master' | Abdellah El Morabit | |
| 2025-02-19 | committing cmake files | Abdellah El Morabit | |
| 2025-02-18 | Reworked alot of code and features | nasrlol | |
| Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | these are my curent findings on the getcwd command from the unistd.h library | nasrlol | |
| Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | started on the optimization of the code, i didnt like the if ladder so now ↵ | nasrlol | |
| im working on altnerative and better way to do what it dit, this involves cycling thorgh a strutred array and executing the matching function, this should be more performant and give better code readability also added function prototypes and figured out the feature scope of de software Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | implemented the clear function in the if else ladder, dont know if there is ↵ | nasrlol | |
| a nicer way to do this, ill have to think about it Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | again seg faults= | nasrlol | |
| Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | handling seg faults again | nasrlol | |
| Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | thought that clearing the terminal before showing the shell would give it a ↵ | nasrlol | |
| more real experience Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | handling segmentation fault | nasrlol | |
| Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | started working on the change directory command, and im still reading the ↵ | nasrlol | |
| documentation about how I should approach this, also made a clear command, found how to do this in the clear man pages, what I did was pretty simple, just using the clear terminal screen text sequence and clear scroll buffer text sequence Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-18 | ls is working now | Abdellah El Morabit | |
| 2025-02-18 | tested the ls code seperatly and it worked | Abdellah El Morabit | |
| 2025-02-18 | was freeing a pointer before i used it for its purpose what made some things ↵ | Abdellah El Morabit | |
| mall function | |||
