aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* sh: Add the ability to finally run commands from a file! && Fix weird error h...Ferass 'Vitali64' EL HAFIDI2022-10-132-7/+21
* sh: Move the command runner mechanism to a separate function && fix various s...Ferass 'Vitali64' EL HAFIDI2022-10-123-22/+38
* dirname.1: Create itFerass 'Vitali64' EL HAFIDI2022-10-071-0/+20
* sh: Add a built-in test command.Ferass 'Vitali64' EL HAFIDI2022-10-064-4/+68
* core/[: Print errors to stderr, not stdout.Ferass 'Vitali64' EL HAFIDI2022-09-191-1/+2
* makefile: Use commit hash instead of date in version.h.Ferass 'Vitali64' EL HAFIDI2022-09-182-2/+2
* core/cat: Move the actual cat logic in a separate functionFerass 'Vitali64' EL HAFIDI2022-09-181-13/+21
* core/mv: initialise iFerass 'Vitali64' EL HAFIDI2022-09-181-1/+1
* core/mv: Fix an undefined behaviour by initialising param.Ferass 'Vitali64' EL HAFIDI2022-09-161-0/+2
* core/tail: Fix compiler errorsFerass 'Vitali64' EL HAFIDI2022-09-072-4/+5
* core/cat: Reinitialise the buffer to fix weird bugs.Ferass 'Vitali64' EL HAFIDI2022-08-311-1/+6
* sh: Fix gcc error && reinitialise `command` && Do not ignore SIGINT when in a...Ferass 'Vitali64' EL HAFIDI2022-08-311-3/+10
* sh: Ignore SIGINT && Add a compiler warning && rename needprompt && use strer...Ferass 'Vitali64' EL HAFIDI2022-08-211-4/+18
* core/ls: Remove buggy and unstable -R implementation.Ferass 'Vitali64' EL HAFIDI2022-08-201-50/+5
* Add a WIP implementation of sh.Ferass 'Vitali64' EL HAFIDI2022-08-204-0/+245
* core/more: Get number of lines/columns in the terminal instead of hardcodingFerass 'Vitali64' EL HAFIDI2022-08-161-4/+5
* README.md: typofixFerass 'Vitali64' EL HAFIDI2022-08-151-2/+2
* box: Fix compiler errors && README.md: Add Monero address for donatingFerass 'Vitali64' EL HAFIDI2022-08-156-6/+36
* core/all: Add compile time on the help textFerass 'Vitali64' EL HAFIDI2022-08-1422-62/+172
* core/test: implement `[ -t fildes ]`Ferass 'Vitali64' EL HAFIDI2022-08-111-1/+4
* core/test: use true and false instead of truee and falseeFerass 'Vitali64' EL HAFIDI2022-08-111-34/+34
* box: add a proper error message && core/test: remove useless functionFerass 'Vitali64' EL HAFIDI2022-08-114-10/+11
* core/test: Fix an exit status bugFerass 'Vitali64' EL HAFIDI2022-08-113-2/+2
* box: add test as [Ferass 'Vitali64' EL HAFIDI2022-08-115-4/+13
* Add core/testFerass 'Vitali64' EL HAFIDI2022-08-113-0/+132
* Remove docs/BENCH.mdFerass 'Vitali64' EL HAFIDI2022-08-052-176/+0
* README.md: Add a directory tree of the current repoFerass 'Vitali64' EL HAFIDI2022-08-051-0/+24
* docs/CODING_STYLE.md: The main() function shall be placed at the topFerass 'Vitali64' EL HAFIDI2022-07-301-0/+3
* core/dirname: fix typo && box: regenerate box.cFerass 'Vitali64' EL HAFIDI2022-07-302-2/+5
* core/: implement tail!Ferass 'Vitali64' EL HAFIDI2022-07-273-0/+88
* makefile: add dirname to COREFerass 'Vitali64' EL HAFIDI2022-07-262-3/+7
* docs/CODING_STYLE.md: fases extrautils don't need to be POSIXFerass 'Vitali64' EL HAFIDI2022-07-261-1/+1
* core/: add dirname!Ferass 'Vitali64' EL HAFIDI2022-07-261-0/+46
* box: use template files instead of echoing code to a fileFerass 'Vitali64' EL HAFIDI2022-07-246-39/+55
* core/link: Fix compiler errors && box: regenerate source codeFerass 'Vitali64' EL HAFIDI2022-07-242-28/+43
* core/more: cleanup codeFerass 'Vitali64' EL HAFIDI2022-07-231-9/+2
* core/more: Get a character *without* echoing! && enable commented optionsFerass 'Vitali64' EL HAFIDI2022-07-231-9/+15
* core/*: remove help text where it's uselessFerass 'Vitali64' EL HAFIDI2022-07-235-41/+3
* core/*: Put the main function at the top and other functions at the bottomFerass 'Vitali64' EL HAFIDI2022-07-2217-191/+211
* core/*: reformat help textFerass 'Vitali64' EL HAFIDI2022-07-1916-34/+35
* docs/TODO.md: Update && core/ln: attempt at adding all POSIX optionsFerass 'Vitali64' EL HAFIDI2022-07-192-4/+57
* core/rm: Fix a bad address errorFerass 'Vitali64' EL HAFIDI2022-07-151-4/+8
* core/ln: fix and add more optionsFerass 'Vitali64' EL HAFIDI2022-07-151-6/+11
* core/mv: finish it!Ferass 'Vitali64' EL HAFIDI2022-07-151-7/+25
* core/: rewrite headFerass 'Vitali64' EL HAFIDI2022-07-152-34/+42
* makefile: update $(CORE) variableFerass 'Vitali64' EL HAFIDI2022-07-151-11/+13
* core/: add chownFerass 'Vitali64' EL HAFIDI2022-07-143-1/+64
* makefile: change default to not include non-POSIX utilsFerass 'Vitali64' EL HAFIDI2022-07-141-1/+1
* core/: add moreFerass 'Vitali64' EL HAFIDI2022-07-143-1/+113
* core/: add rmFerass 'Vitali64' EL HAFIDI2022-07-132-0/+60