| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | was freeing a pointer before i used it for its purpose what made some things ↵ | Abdellah El Morabit | |
| mall function | |||
| 2025-02-17 | tried to fix the display of the files in a folder but still isnt working but ↵ | nasrlol | |
| the seg faults are fixed properly Signed-off-by: nasrlol <nsrddyn@gmail.com> | |||
| 2025-02-17 | fixed the segmentation faults | Abdellah El Morabit | |
| 2025-02-13 | fixed the segmentation fault, and found a better way to impelment echo | nasrlol | |
| 2025-02-13 | fixed some basic program problems, but at the moment im having issue with a ↵ | nasrlol | |
| segfault somehow somewhere | |||
| 2025-02-12 | working on the main function of the code trying to get the lines to ↵ | nasrlol | |
| correctly dislay everything, still having a little of trouble though | |||
| 2025-02-11 | refactored alot of the code, renamed functions, worked on the echo function, ↵ | nasrlol | |
| still unfinished, worked on the ls command, i think it works but i encountered a complication when writing the main function. i was planning on using argv as an argument for the function, but argv is received when calling the executable not when calling a function, so i have to find a work around for this | |||
| 2025-02-10 | worked on an algorithm for the echo function | nasrlol | |
| 2025-02-09 | fixed a small bug when trying to list the directory still have to solve ↵ | nasrlol | |
| numerical result out of range error | |||
| 2025-02-08 | exit is working now | nasrlol | |
| 2025-02-08 | worked a bit on the main function of the source code | nasrlol | |
| 2025-02-05 | switching away from using readline after realizing it was making things a ↵ | Abdellah El Morabit | |
| little to easy, wouldnt give me the fullfilling feeling im looking for... | |||
| 2025-02-02 | trying to implement scandir | Abdellah El Morabit | |
| 2025-02-02 | layout the plans for making the shell, i understand the idea a little better ↵ | Abdellah El Morabit | |
| now, i think i implemented an exit function, pretty sure it works decently well, current next thing im going to work on is understanding readline, the autocompletion that comes with it, and trying to list a directory which i have no clue how im going to do | |||
| 2025-02-01 | made the echo function, working on saving echo variables, after this going ↵ | Abdellah El Morabit | |
| to work on listing the working directory | |||
| 2025-02-01 | splitting the main source into multiple files | Abdellah El Morabit | |
| 2025-01-31 | implementing basic functionality in the shell | Abdellah El Morabit | |
| 2025-01-31 | switching to unistd.h instead of playing around with the delivered header apue.h | Abdellah El Morabit | |
