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 | 5 | -16/+175 | |
| | | | | 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> | |||||
* | Makefile: Fix fases box compiling errors | Ferass El Hafidi | 2023-01-06 | 2 | -7/+10 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | config.mk: typo | 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 | 3 | -135/+5 | |
| | | | | Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com> | |||||
* | *: Update Copyright date #2 | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 2 | -2/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | *: Update Copyright date | Ferass 'Vitali64' EL HAFIDI | 2023-01-05 | 31 | -31/+31 | |
| | | | | 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 | 2 | -166/+138 | |
| | | | | | | 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 | 27 | -128/+145 | |
| | | | | | | 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 | 11 | -20/+20 | |
| | | | | 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 | 26 | -159/+40 | |
| | | | | 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 | 4 | -66/+59 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/: Remove all documentation #2 | Ferass 'Vitali64' EL HAFIDI | 2022-12-17 | 2 | -219/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/: Remove all documentation | Ferass 'Vitali64' EL HAFIDI | 2022-12-17 | 9 | -355/+11 | |
| | | | | | | | There's now a brand new website containing all documentation. <https://utils.vitali64.duckdns.org> Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/: CONTRIBUTE.md | Ferass 'Vitali64' EL HAFIDI | 2022-12-16 | 2 | -0/+75 | |
| | | | | 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> | |||||
* | README: Remove trailing space | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -2/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | README: Put the GIF to the bottom. | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 1 | -2/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: wc | Ferass 'Vitali64' EL HAFIDI | 2022-12-10 | 2 | -2/+87 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Silent please. | Ferass 'Vitali64' EL HAFIDI | 2022-12-05 | 2 | -5/+19 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | box: Fix compiler errors | Ferass 'Vitali64' EL HAFIDI | 2022-12-05 | 5 | -26/+13 | |
| | | | | 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 | 25 | -193/+186 | |
| | | | | | | 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 | 3 | -197/+208 | |
| | | | | 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 | 14 | -23/+10 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Makefile: Fix compiler errors | Ferass 'Vitali64' EL HAFIDI | 2022-11-25 | 1 | -1/+1 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | Add a WIP GIF | Ferass 'Vitali64' EL HAFIDI | 2022-11-20 | 2 | -0/+4 | |
| | | | | 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> | |||||
* | README: Document the licenses used. | Ferass 'Vitali64' EL HAFIDI | 2022-11-10 | 1 | -1/+15 | |
| | | | | 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 | 42 | -555/+998 | |
| | | | | | | to the new mailing list Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/: Finally add a license. | Ferass 'Vitali64' EL HAFIDI | 2022-11-08 | 2 | -0/+36 | |
| | | | | | | | | The license used is a slightly-modified version of the FreeBSD Documentation permissive License, compatible with the GNU Free Documentation License. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | core: Add a useless vi/ex implementation. | Ferass 'Vitali64' EL HAFIDI | 2022-11-07 | 3 | -1/+291 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | README.md: Add information about the documentation being incomplete && ↵ | Ferass 'Vitali64' EL HAFIDI | 2022-11-03 | 2 | -0/+47 | |
| | | | | | | Create docs/TODO.md 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> | |||||
* | config.mk: Globally use a feature test macro. | Ferass 'Vitali64' EL HAFIDI | 2022-10-23 | 2 | -2/+2 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | docs/MIRRORS.md: Add more mirrors. | Ferass 'Vitali64' EL HAFIDI | 2022-10-23 | 1 | -4/+5 | |
| | | | | 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> | |||||
* | sh: Fix error handling. | Ferass 'Vitali64' EL HAFIDI | 2022-10-15 | 2 | -6/+6 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Remove debugging junk and add a link to the POSIX sh specification. | Ferass 'Vitali64' EL HAFIDI | 2022-10-15 | 1 | -2/+3 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Fix a weird bug before adding support for &&. | Ferass 'Vitali64' EL HAFIDI | 2022-10-15 | 1 | -3/+9 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Move error handling to parseCommand() | Ferass 'Vitali64' EL HAFIDI | 2022-10-14 | 2 | -4/+3 | |
| | | | | Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Add support for being able to run multiple commands in a single line using ; | Ferass 'Vitali64' EL HAFIDI | 2022-10-13 | 1 | -3/+13 | |
| | | | | | | | | | | Example: $ echo Hello;echo World This will work. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> | |||||
* | sh: Add support for comments | Ferass 'Vitali64' EL HAFIDI | 2022-10-13 | 1 | -1/+5 | |
| | | | | | | | | | | Example: $ echo 'Hello World' # Hello World This is now possible. Signed-off-by: Ferass 'Vitali64' EL HAFIDI <vitali64pmemail@protonmail.com> |