Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | sh: Add a built-in test command. | Ferass 'Vitali64' EL HAFIDI | 2022-10-06 | 4 | -4/+68 | |
| | | | | 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 | 2 | -2/+2 | |
| | | | | 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 | 2 | -4/+5 | |
| | | | | 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> | |||||
* | sh: Fix gcc error && reinitialise `command` && Do not ignore SIGINT when in ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-08-31 | 1 | -3/+10 | |
| | | | | | | a child process. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Ignore SIGINT && Add a compiler warning && rename needprompt && use ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-08-21 | 1 | -4/+18 | |
| | | | | | | strerror() 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> | |||||
* | Add a WIP implementation of sh. | Ferass 'Vitali64' EL HAFIDI | 2022-08-20 | 4 | -0/+245 | |
| | | | | | | | | | This sh implementation is currently only able to run basic commands and is also quite buggy. The codebase can already run built-in commands however, so implementing built-in commands should be quite easy. 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> | |||||
* | README.md: typofix | Ferass 'Vitali64' EL HAFIDI | 2022-08-15 | 1 | -2/+2 | |
| | | | | 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 | 6 | -6/+36 | |
| | | | | 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 | 22 | -62/+172 | |
| | | | | 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 | 4 | -10/+11 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/test: Fix an exit status bug | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 3 | -2/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: add test as [ | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 5 | -4/+13 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Add core/test | Ferass 'Vitali64' EL HAFIDI | 2022-08-11 | 3 | -0/+132 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Remove docs/BENCH.md | Ferass 'Vitali64' EL HAFIDI | 2022-08-05 | 2 | -176/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | README.md: Add a directory tree of the current repo | Ferass 'Vitali64' EL HAFIDI | 2022-08-05 | 1 | -0/+24 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/CODING_STYLE.md: The main() function shall be placed at the top | Ferass 'Vitali64' EL HAFIDI | 2022-07-30 | 1 | -0/+3 | |
| | | | | 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 | 2 | -2/+5 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: implement tail! | Ferass 'Vitali64' EL HAFIDI | 2022-07-27 | 3 | -0/+88 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | makefile: add dirname to CORE | Ferass 'Vitali64' EL HAFIDI | 2022-07-26 | 2 | -3/+7 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/CODING_STYLE.md: fases extrautils don't need to be POSIX | Ferass 'Vitali64' EL HAFIDI | 2022-07-26 | 1 | -1/+1 | |
| | | | | 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> | |||||
* | box: use template files instead of echoing code to a file | Ferass 'Vitali64' EL HAFIDI | 2022-07-24 | 6 | -39/+55 | |
| | | | | 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 | 2 | -28/+43 | |
| | | | | 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 | 2 | -4/+57 | |
| | | | | 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 | 2 | -34/+42 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | makefile: update $(CORE) variable | Ferass 'Vitali64' EL HAFIDI | 2022-07-15 | 1 | -11/+13 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add chown | Ferass 'Vitali64' EL HAFIDI | 2022-07-14 | 3 | -1/+64 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | makefile: change default to not include non-POSIX utils | Ferass 'Vitali64' EL HAFIDI | 2022-07-14 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: add more | Ferass 'Vitali64' EL HAFIDI | 2022-07-14 | 3 | -1/+113 | |
| | | | | 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 | 5 | -3/+58 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | various improvements | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 4 | -5/+19 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | move all documentation to docs/ | Ferass 'Vitali64' EL HAFIDI | 2022-07-13 | 8 | -14/+19 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> |