Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ls: ***ONE LINE FIX*** Do not follow symbolic links when -l is used. | Ferass 'Vitali64' EL HAFIDI | 2022-10-23 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/[: Print errors to stderr, not stdout. | Ferass 'Vitali64' EL HAFIDI | 2022-09-19 | 1 | -1/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | makefile: Use commit hash instead of date in version.h. | Ferass 'Vitali64' EL HAFIDI | 2022-09-18 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/cat: Move the actual cat logic in a separate function | Ferass 'Vitali64' EL HAFIDI | 2022-09-18 | 1 | -13/+21 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/mv: initialise i | Ferass 'Vitali64' EL HAFIDI | 2022-09-18 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/mv: Fix an undefined behaviour by initialising param. | Ferass 'Vitali64' EL HAFIDI | 2022-09-16 | 1 | -0/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/tail: Fix compiler errors | Ferass 'Vitali64' EL HAFIDI | 2022-09-07 | 1 | -3/+4 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/cat: Reinitialise the buffer to fix weird bugs. | Ferass 'Vitali64' EL HAFIDI | 2022-08-31 | 1 | -1/+6 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: Remove buggy and unstable -R implementation. | Ferass 'Vitali64' EL HAFIDI | 2022-08-20 | 1 | -50/+5 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/more: Get number of lines/columns in the terminal instead of hardcoding | Ferass 'Vitali64' EL HAFIDI | 2022-08-16 | 1 | -4/+5 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: Fix compiler errors && README.md: Add Monero address for donating | Ferass 'Vitali64' EL HAFIDI | 2022-08-15 | 1 | -5/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/all: Add compile time on the help text | Ferass 'Vitali64' EL HAFIDI | 2022-08-14 | 21 | -61/+171 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/test: implement `[ -t fildes ]` | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 1 | -1/+4 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/test: use true and false instead of truee and falsee | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 1 | -34/+34 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: add a proper error message && core/test: remove useless function | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 1 | -7/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/test: Fix an exit status bug | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: add test as [ | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 1 | -0/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Add core/test | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 2 | -0/+131 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/dirname: fix typo && box: regenerate box.c | Ferass 'Vitali64' EL HAFIDI | 2022-07-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: implement tail! | Ferass 'Vitali64' EL HAFIDI | 2022-07-27 | 2 | -0/+87 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add dirname! | Ferass 'Vitali64' EL HAFIDI | 2022-07-26 | 1 | -0/+46 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/link: Fix compiler errors && box: regenerate source code | Ferass 'Vitali64' EL HAFIDI | 2022-07-24 | 1 | -0/+6 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/more: cleanup code | Ferass 'Vitali64' EL HAFIDI | 2022-07-23 | 1 | -9/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/more: Get a character *without* echoing! && enable commented options | Ferass 'Vitali64' EL HAFIDI | 2022-07-23 | 1 | -9/+15 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/*: remove help text where it's useless | Ferass 'Vitali64' EL HAFIDI | 2022-07-23 | 5 | -41/+3 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/*: Put the main function at the top and other functions at the bottom | Ferass 'Vitali64' EL HAFIDI | 2022-07-22 | 17 | -191/+211 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/*: reformat help text | Ferass 'Vitali64' EL HAFIDI | 2022-07-19 | 16 | -34/+35 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/TODO.md: Update && core/ln: attempt at adding all POSIX options | Ferass 'Vitali64' EL HAFIDI | 2022-07-19 | 1 | -4/+17 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/rm: Fix a bad address error | Ferass 'Vitali64' EL HAFIDI | 2022-07-15 | 1 | -4/+8 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ln: fix and add more options | Ferass 'Vitali64' EL HAFIDI | 2022-07-15 | 1 | -6/+11 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/mv: finish it! | Ferass 'Vitali64' EL HAFIDI | 2022-07-15 | 1 | -7/+25 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: rewrite head | Ferass 'Vitali64' EL HAFIDI | 2022-07-15 | 1 | -33/+42 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add chown | Ferass 'Vitali64' EL HAFIDI | 2022-07-14 | 2 | -0/+62 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add more | Ferass 'Vitali64' EL HAFIDI | 2022-07-14 | 2 | -0/+111 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add rm | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 2 | -0/+60 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | makefile: fix errors && core/: implement mv | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 2 | -1/+54 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | various improvements | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 1 | -3/+4 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/mkdir: ignore -p for now && makefile: install the tools themselves && ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 3 | -4/+57 | |
| | | | | | | core: unlink Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/*: don't force unbuffered output | Ferass 'Vitali64' EL HAFIDI | 2022-07-12 | 2 | -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 HAFIDI | 2022-07-12 | 1 | -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 variable | Ferass 'Vitali64' EL HAFIDI | 2022-07-12 | 1 | -5/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: add -o option | Ferass 'Vitali64' EL HAFIDI | 2022-07-12 | 2 | -7/+8 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: -C: change the separator to 2 spaces | Ferass 'Vitali64' EL HAFIDI | 2022-07-11 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: document new options | Ferass 'Vitali64' EL HAFIDI | 2022-07-11 | 1 | -1/+5 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: add the -n option | Ferass 'Vitali64' EL HAFIDI | 2022-07-11 | 1 | -7/+18 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: add the -g option | Ferass 'Vitali64' EL HAFIDI | 2022-07-10 | 1 | -5/+5 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: add basename | Ferass 'Vitali64' EL HAFIDI | 2022-07-09 | 2 | -0/+77 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: add -p option | Ferass 'Vitali64' EL HAFIDI | 2022-07-08 | 1 | -2/+13 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/printf: fix a segfault | Ferass 'Vitali64' EL HAFIDI | 2022-07-08 | 1 | -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 HAFIDI | 2022-07-08 | 6 | -4/+22 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> |