aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* makefile: fix errors && core/: implement mvFerass 'Vitali64' EL HAFIDI2022-07-135-3/+58
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* various improvementsFerass 'Vitali64' EL HAFIDI2022-07-134-5/+19
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* move all documentation to docs/Ferass 'Vitali64' EL HAFIDI2022-07-138-14/+19
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/mkdir: ignore -p for now && makefile: install the tools themselves && ↵Ferass 'Vitali64' EL HAFIDI2022-07-133-4/+57
| | | | | | core: unlink Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/*: don't force unbuffered outputFerass 'Vitali64' EL HAFIDI2022-07-122-3/+0
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: Print as if the -1 option was specified by default.Ferass 'Vitali64' EL HAFIDI2022-07-121-1/+1
| | | | | | Printing as if the -C option was specified by default isn't POSIX. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: Remove useless char *unsupported variableFerass 'Vitali64' EL HAFIDI2022-07-121-5/+0
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: add -o optionFerass 'Vitali64' EL HAFIDI2022-07-122-7/+8
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: -C: change the separator to 2 spacesFerass 'Vitali64' EL HAFIDI2022-07-111-1/+1
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: document new optionsFerass 'Vitali64' EL HAFIDI2022-07-111-1/+5
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: add the -n optionFerass 'Vitali64' EL HAFIDI2022-07-111-7/+18
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* docs/: add benchmarks (fases V.S. gnu)Ferass 'Vitali64' EL HAFIDI2022-07-103-1/+177
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* makefile: support compiler optimizations (WARNING: THIS IS EXPERIMENTAL)Ferass 'Vitali64' EL HAFIDI2022-07-101-1/+2
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: add the -g optionFerass 'Vitali64' EL HAFIDI2022-07-102-5/+5
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* box: use basenameFerass 'Vitali64' EL HAFIDI2022-07-104-17/+41
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* docs/CODING_STYLE: Use // for commenting code.Ferass 'Vitali64' EL HAFIDI2022-07-101-1/+3
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* box: regenerate box.c && extras/yes: remove printUsage() and accept all stringsFerass 'Vitali64' EL HAFIDI2022-07-102-11/+13
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: add basenameFerass 'Vitali64' EL HAFIDI2022-07-093-1/+79
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: add -p optionFerass 'Vitali64' EL HAFIDI2022-07-081-2/+13
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* config.mk: add chmod in 'CORE'Ferass 'Vitali64' EL HAFIDI2022-07-081-1/+2
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/printf: fix a segfaultFerass 'Vitali64' EL HAFIDI2022-07-081-1/+1
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: exit when an argument is needed but none was specified.Ferass 'Vitali64' EL HAFIDI2022-07-086-4/+22
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* docs/COMPILE.md: write installation instructions and update outdated informationFerass 'Vitali64' EL HAFIDI2022-07-081-0/+20
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* remove chmod test fileFerass 'Vitali64' EL HAFIDI2022-07-071-0/+0
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
*  core: add half-broken chmodFerass 'Vitali64' EL HAFIDI2022-07-073-0/+110
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: add unfinished lnFerass 'Vitali64' EL HAFIDI2022-07-063-1/+60
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* Update .gitignoreFerass 'Vitali64' EL HAFIDI2022-07-051-0/+1
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: add linkFerass 'Vitali64' EL HAFIDI2022-07-053-0/+51
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* makefile: fix typo and remove trailing whitespaceFerass 'Vitali64' EL HAFIDI2022-07-033-3/+4
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core/ls: fix segfaultsFerass 'Vitali64' EL HAFIDI2022-07-031-6/+11
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* makefile: add useful comments and add more optionsFerass 'Vitali64' EL HAFIDI2022-07-024-12/+35
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* makefile: add more utils to be included with fasesiabFerass 'Vitali64' EL HAFIDI2022-07-021-1/+5
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* box: don't hardcode, just generate using the makefileFerass 'Vitali64' EL HAFIDI2022-07-024-25/+74
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* man: write more manpagesFerass 'Vitali64' EL HAFIDI2022-07-027-6/+138
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* box: fix build systemFerass 'Vitali64' EL HAFIDI2022-07-011-4/+2
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: add unameFerass 'Vitali64' EL HAFIDI2022-07-012-0/+80
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* core: add printfFerass 'Vitali64' EL HAFIDI2022-07-012-0/+47
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* docs: add mailing list and thank andrew for hosting itFerass 'Vitali64' EL HAFIDI2022-06-301-2/+10
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* add core/sleepFerass 'Vitali64' EL HAFIDI2022-06-302-0/+52
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* add extras/errnoFerass 'Vitali64' EL HAFIDI2022-06-302-3/+294
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* organise repoFerass 'Vitali64' EL HAFIDI2022-06-3015-85/+170
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* makefile: put all binairies in bin/Ferass 'Vitali64' EL HAFIDI2022-06-303-18/+21
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* add false && make and box: add true and falseFerass 'Vitali64' EL HAFIDI2022-06-304-2/+33
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* remove the -h option on some other utilitiesFerass 'Vitali64' EL HAFIDI2022-06-302-2/+2
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
*  all: remove -h and instead print the help text when the specified option ↵Ferass 'Vitali64' EL HAFIDI2022-06-308-15/+43
| | | | | | is invalid (if the program supports options) Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* fix typo and correct copyrightsFerass 'Vitali64' EL HAFIDI2022-06-302-4/+3
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* implement echoFerass 'Vitali64' EL HAFIDI2022-06-304-8/+59
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* ls: attempt at fixing memory errorsFerass 'Vitali64' EL HAFIDI2022-06-302-7/+7
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* ls: when -l is specified, ignore -C, -1 and -mFerass 'Vitali64' EL HAFIDI2022-06-291-2/+7
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>
* docs: When there's a lot to print, ls -l fails with a memory errorFerass 'Vitali64' EL HAFIDI2022-06-291-0/+1
| | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com>