| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 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 | 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-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 | 30 unversioned files | nasrlol | |
| 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-12 | removed a couple of files from the directory | Abdellah El Morabit | |
| 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 | |
| 2025-01-31 | working on some basic commands like listing the current directory and get ↵ | Abdellah El Morabit | |
| the pid of a process, following the APUE | |||
| 2025-01-30 | removing line for testing on VM | Abdellah El Morabit | |
| 2025-01-30 | Learning about getting the commands history and | Abdellah El Morabit | |
| actually saving them, having trouble doing it in c | |||
| 2025-01-30 | Learning about getting the commands history and | Abdellah El Morabit | |
| actually saving them, having trouble doing it in c | |||
| 2025-01-30 | Learning about getting the commands history and | Abdellah El Morabit | |
| actually saving them, having trouble doing it in c | |||
