Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | core/: Properly use getopt() | Ferass El Hafidi | 2023-01-11 | 14 | -107/+86 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | core/mv: Fix error handling | Ferass El Hafidi | 2023-01-08 | 1 | -2/+3 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | Makefiles: Remove useless `echo`es and don't compile in a subdirectory | Ferass El Hafidi | 2023-01-07 | 2 | -5/+3 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | core/ls: Fix compiler errors in Alpine Linux | Ferass El Hafidi | 2023-01-06 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | Remove useless file | Ferass El Hafidi | 2023-01-06 | 1 | -0/+0 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | make: Set CORE to the currently-implemented utils instead | Ferass El Hafidi | 2023-01-06 | 2 | -1/+2 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | *: Update Copyright date #2 | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | *: Update Copyright date | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 28 | -28/+28 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/Makefile, config.mk: Add all POSIX utilities and ignore those who ↵ | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 1 | -163/+3 | |
| | | | | | | aren't implemented Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | (happy new year!) sh: Fix compiler errors && core/: Move print_usage to ↵ | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 25 | -117/+143 | |
| | | | | | | common.h and add errprint() Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | branding: Rename 'Ferass' Base System' to just 'fases'. | Ferass 'Vitali64' EL HAFIDI | 2022-12-25 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/, Makefile, box: Get rid of version.h and use -DVERSION in CFLAGS instead. | Ferass 'Vitali64' EL HAFIDI | 2022-12-25 | 23 | -150/+37 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | */Makefile && config.mk: Simplify and remove unnecessary echoes. | Ferass 'Vitali64' EL HAFIDI | 2022-12-25 | 1 | -25/+30 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/wc: Error handling. | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -1/+7 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/wc: Add support for `wc file1 file2` | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -13/+26 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/wc: Remove unneeded #includes | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -4/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: wc | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -0/+85 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: Fix compiler errors | Ferass 'Vitali64' EL HAFIDI | 2022-12-05 | 1 | -14/+0 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Makefile: Add more utilities in CORE && core/: Use one single function for ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-12-04 | 24 | -191/+182 | |
| | | | | | | printing usage. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Makefile: Fix bugs in the test suite. | Ferass 'Vitali64' EL HAFIDI | 2022-12-03 | 1 | -3/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Makefile: Make it more compact and add a test suite && README: New XMPP channel | Ferass 'Vitali64' EL HAFIDI | 2022-12-03 | 2 | -195/+198 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/: No more compiler warnings! (Threat all warnings as errors) | Ferass 'Vitali64' EL HAFIDI | 2022-11-26 | 13 | -22/+9 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/vi: Use the buffer. | Ferass 'Vitali64' EL HAFIDI | 2022-11-12 | 1 | -81/+43 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Relicense fases core under the 3BSD && Convert all manpages to scdoc && Link ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-11-10 | 25 | -300/+575 | |
| | | | | | | to the new mailing list Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: Add a useless vi/ex implementation. | Ferass 'Vitali64' EL HAFIDI | 2022-11-07 | 2 | -0/+280 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: Implement ed && Makefile: Add dirname and remove version.h | Ferass 'Vitali64' EL HAFIDI | 2022-10-26 | 2 | -1/+168 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: Calculate number of columns to print. | Ferass 'Vitali64' EL HAFIDI | 2022-10-23 | 1 | -8/+20 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core/ls: Fix date issues when using the -l option. | Ferass 'Vitali64' EL HAFIDI | 2022-10-23 | 1 | -7/+6 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | 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> |