aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* all: update help text to include more optionsFerass 'Vitali64' EL HAFIDI2022-06-253-3/+10
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* readme: add more infoFerass 'Vitali64' EL HAFIDI2022-06-251-21/+17
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* implement mkdirFerass 'Vitali64' EL HAFIDI2022-06-254-4/+120
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* fasesiab: hardcode box.cFerass 'Vitali64' EL HAFIDI2022-06-254-314/+0
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* fasesiab: hardcode box.cFerass 'Vitali64' EL HAFIDI2022-06-255-42/+315
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* ls: update help textFerass 'Vitali64' EL HAFIDI2022-06-251-2/+4
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* [PATCH 51/57] ls: add -1 supportLeah Rowe2022-06-251-7/+24
|
* [PATCH 50/57] ls: fix for loopLeah Rowe2022-06-251-1/+2
|
* [PATCH 49/57] ls: -R option (recursively list subdirectories)Leah Rowe2022-06-251-6/+63
|
* [PATCH 48/57] ls: re-factor while loop (2)Leah Rowe2022-06-251-3/+1
|
* [PATCH 47/57] ls: re-factored while loopLeah Rowe2022-06-251-3/+1
|
* [PATCH 46/57] ls: for -C, just print spaces. no columns or tabsLeah Rowe2022-06-251-10/+1
| | | | | | It doesn't matter whether this implementation is correct. The new code is smaller. Cleaner.
* makefile: add fasesiab and make it look betterFerass 'Vitali64' EL HAFIDI2022-06-242-13/+68
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* [PATCH 44/57] ls: re-factor if/else block in ls()Leah Rowe2022-06-241-27/+21
|
* [PATCH 43/57] Revert incomplete change to cat.cLeah Rowe2022-06-241-10/+8
|
* [PATCH 42/57] ls: make unsupported argument check more readableLeah Rowe2022-06-241-4/+4
|
* [PATCH 41/57] ls: fix wrong check in if statementLeah Rowe2022-06-242-1/+3
|
* [PATCH 40/57] ls: print more than one unsupported argument errorLeah Rowe2022-06-241-1/+2
|
* [PATCH 39/57] ls: actually exit if unsupported argument givenLeah Rowe2022-06-241-2/+13
|
* [PATCH 38/57] ls: rename dirname to pathLeah Rowe2022-06-241-5/+5
|
* [PATCH 37/57] ls: simplfy handling of parametersLeah Rowe2022-06-242-26/+25
|
* [PATCH 35/57] add note about cat to todoLeah Rowe2022-06-241-0/+1
|
* [PATCH 34/57] Rename LICENSE to COPYINGLeah Rowe2022-06-242-189/+674
| | | | | | | | | Also: re-download the same license text (GPLv3), but formatted to 80 characters max per line. Taken from here: https://www.gnu.org/licenses/gpl-3.0.txt
* [PATCH 32/57] date: removed unused argc/argv from main()Leah Rowe2022-06-241-7/+1
|
* [PATCH 31/57] update the .gitignore fileLeah Rowe2022-06-241-3/+6
|
* [PATCH 30/57] centralized MakefileLeah Rowe2022-06-2414-226/+70
|
* [PATCH 29/57] head: re-factor some codeLeah Rowe2022-06-242-25/+23
|
* [PATCH 28/57] update TODOLeah Rowe2022-06-241-0/+1
|
* [PATCH 27/57] yes: remove unnecessary includeLeah Rowe2022-06-241-1/+0
|
* [PATCH 26/57] cat: remove unnecessary includeLeah Rowe2022-06-241-1/+0
|
* [PATCH 25/57] date: clean up some codeLeah Rowe2022-06-241-10/+7
|
* [PATCH 24/57] create a dedicated TODO list, in a fileLeah Rowe2022-06-246-25/+7
|
* [PATCH 23/57] head: re-factor the codeLeah Rowe2022-06-241-10/+6
|
* [PATCH 22/57] cat: re-factor the codeLeah Rowe2022-06-241-29/+22
|
* [PATCH 21/57] cat: use unbuffered printfLeah Rowe2022-06-241-11/+8
|
* [PATCH 20/57] date: re-factor, and use unbuffered printfLeah Rowe2022-06-241-8/+7
|
* [PATCH 19/57] head: use unbuffered printfLeah Rowe2022-06-241-0/+2
|
* [PATCH 18/57] yes: re-factor, and use unbuffered printfLeah Rowe2022-06-241-21/+9
|
* [PATCH 17/57] ls: use printf, unbufferedLeah Rowe2022-06-241-19/+16
| | | | As opposed to the currently defined "print" function.
* [PATCH 16/57] ls: fix wrong check for -aLeah Rowe2022-06-241-1/+1
|
* [PATCH 15/57] ls: further de-bloat the codeLeah Rowe2022-06-241-26/+9
|
* [PATCH 14/57] ls: actually initialize params[6] in main()Leah Rowe2022-06-241-3/+3
|
* [PATCH 13/57] ls: Further simplify the codeLeah Rowe2022-06-241-5/+2
|
* [PATCH 12/57] cat/ls: rename arguments to argumentLeah Rowe2022-06-242-10/+10
| | | | It's only handling one argument.
* [PATCH 11/57] ls: Remove more unnecessary commentsLeah Rowe2022-06-241-11/+1
| | | | | | | The code Ferass originally wrote was very clear. The current code is still very clear. Do not document code in code, unless you really need to.
* [PATCH 10/57] ls: simplify code block for 'a' and 'A'Leah Rowe2022-06-241-7/+4
|
* [PATCH 09/57] ls: rename retval variable to statusLeah Rowe2022-06-241-3/+3
|
* [PATCH 08/57] add TODO: proper error codesLeah Rowe2022-06-245-0/+31
|
* [PATCH 07/57] ls: exit with non-zero return value when failingLeah Rowe2022-06-241-10/+9
| | | | Handling of arguments is generally more robust.
* [PATCH 06/57] ls: fix bug: output now given on e.g. ls -a -hLeah Rowe2022-06-241-3/+4
| | | | | | | | | | | | | The previous code checked for condition: if 2 arguments but 2nd argument starts with -, output contents of cwd. For example: ls -a However, say you did: ls -a -A Previously, this would output nothing at all. Now it works as intended.