sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-12-19 11:53cron: Revert to version before 6c8dc15Roberto E. Vargas Caballero1+123-127
2024-12-06 09:37libutil/random: rewrite whole algorithmElie Le Vaillant2+64-30
2024-12-06 09:37libutil: add random.cElie Le Vaillant2+47-0
2024-12-06 09:37head: remove useless bufferingElie Le Vaillant1+8-7
2024-12-06 09:37sort: remove useless allocationElie Le Vaillant1+2-5
2024-12-06 09:37cron: fix '~' range parsingElie Le Vaillant1+1-1
2024-12-06 09:37cron: fix parsing and '~' behaviorElie Le Vaillant1+11-20
2024-12-06 09:37cron: heavy refactor of parsefield() and matchentry()Elie Le Vaillant2+144-123
2024-12-09 13:36kill: handle TRAP signalRandy Palamar1+2-1
2024-12-06 09:37tar: force decompressionElie Le Vaillant1+1-1
2024-12-06 09:37sed.1: add some missing infoAndrea Calligaris1+20-2
2024-12-06 09:37tar: fix problem with paths longer than 100 charactersTahaGTRC1+23-2
2024-09-13 05:20README: Add usage instruction for sbase-boxBrandon Pribula1+4-2
2024-09-07 22:57fix: update man pages to standard mdoc date formatBrandon Pribula97+97-97
2024-03-22 03:39ed: Add other pending bugRoberto E. Vargas Caballero1+9-0
2024-03-12 16:11build: Fix sbase-box-install targetRoberto E. Vargas Caballero2+8-6
2024-03-05 20:20tar: chktar: fix conditional typoElie Le Vaillant1+1-1
2024-02-11 08:26tar: sanitize, chktar: leading spaces should be skipped overElie Le Vaillant1+6-3
2024-01-22 21:18expr: tonum: handle case where result was previously calculatedRandy Palamar1+7-1
2024-01-19 20:56build: Fix OBJ definition and remove MANRoberto E. Vargas Caballero1+5-3
2024-01-07 18:02expr: don't evaluate matched substr as a numberRandy Palamar1+2-11
2024-01-07 18:02expr: treat expressions as strs until evaluationRandy Palamar1+25-48
2024-01-12 19:48ed: Add new TODORoberto E. Vargas Caballero1+6-0
2023-12-29 19:27ed: Handle correctly lines in substitutionsRoberto E. Vargas Caballero2+15-11
2023-12-01 12:33sbase-box: Fix segmentation fault when exe without argsJules Maselbas1+1-1
2023-12-28 16:26ed: Don't undo commands in sigintRoberto E. Vargas Caballero1+1-0
2023-12-06 10:48ed: Simplify sighup dealingRoberto E. Vargas Caballero1+4-2
2023-12-06 00:20ed: Print only last line in empty commandRoberto E. Vargas Caballero1+1-0
2023-12-05 23:38ed: Fix G and V commandsRoberto E. Vargas Caballero1+19-11
2023-11-27 07:32ed: Remove nothing commentsRoberto E. Vargas Caballero1+2-2
2023-11-27 07:32ed: Fix makelineRoberto E. Vargas Caballero1+3-2
2023-11-29 20:49ed: Update TODORoberto E. Vargas Caballero1+9-16
2023-11-27 08:21ed: Improve execshRoberto E. Vargas Caballero1+10-2
2023-11-29 14:47ed: Avoid dangling pointer in getrhs()Roberto E. Vargas Caballero1+1-1
2023-11-27 08:21ed: Read from input in append()Roberto E. Vargas Caballero1+22-8
2023-11-29 12:25ed: Add getinput() and setinput()Roberto E. Vargas Caballero1+92-79
2023-11-29 07:39ed: Add copystring()Roberto E. Vargas Caballero1+18-0
2023-10-29 11:46find: Make parameter error messages more specificQuentin Rameau1+6-2
2023-10-29 11:28scripts: Fix non-portable find -perm /modeQuentin Rameau1+1-1
2023-10-29 11:28scripts: Fix non-portable usage of find -maxdepthQuentin Rameau1+2-2
2023-10-29 10:32scripts: Force file copying on installQuentin Rameau1+1-1
2023-10-29 08:57make: fix rogue parameter in install targetQuentin Rameau1+2-2
2023-10-29 16:48TODO: add replacement bug reported for edHiltjo Posthuma1+13-0
2023-09-27 07:46build: Posixfy the MakefileRoberto E. Vargas Caballero2+15-8
2023-09-26 21:09Simplify install/uninstallRoberto E. Vargas Caballero4+90-25
2023-09-26 18:51build: Remove unneeded dependencyRoberto E. Vargas Caballero1+1-1
2023-09-26 18:27sbase-box: Add -i flagRoberto E. Vargas Caballero2+39-6
2023-09-26 18:03build: Move getconf.sh to scriptsRoberto E. Vargas Caballero2+2-2
2023-09-26 17:45build: Simplify dist targetRoberto E. Vargas Caballero1+1-2
2023-09-27 05:24build: Use ARFLAGS when creating librariesRoberto E. Vargas Caballero1+2-2
2023-09-27 04:47build: Remove LIBUTIL and LIBUTFRoberto E. Vargas Caballero1+3-5
2023-09-26 17:36build: Remove LIBUTFSRC and LIBUTILSRCRoberto E. Vargas Caballero1+58-60
2023-09-26 17:26sbase-box: Simplify Makefile ruleRoberto E. Vargas Caballero3+70-20
2023-09-27 04:35build: Remove .gitignore ruleRoberto E. Vargas Caballero1+1-4
2023-09-22 21:10ed: Deal signals in a reliable wayRoberto E. Vargas Caballero2+110-43
2023-09-26 06:17Ensure commands are followed by a blankRene Kita1+22-0
2023-09-22 17:44ed: Open output file for writingRoberto E. Vargas Caballero1+9-5
2023-09-22 17:43ed: Don't discard full linesRoberto E. Vargas Caballero1+5-6
2023-09-22 12:19xargs: Read full lines is -IRoberto E. Vargas Caballero1+6-1
2023-09-22 12:18xargs: Free argument before substitutionRoberto E. Vargas Caballero1+2-0
2023-09-22 09:07xargs: Apply -I substitution to all the parametersRoberto E. Vargas Caballero1+13-8
2023-09-22 09:24libutil: Remove free() from strnsub()Roberto E. Vargas Caballero1+0-1
2023-09-22 08:54xargs: Update the man page about -IRoberto E. Vargas Caballero1+1-0
2023-09-22 08:37xargs: Add -x when -I is usedRoberto E. Vargas Caballero1+1-0
2023-07-28 15:58xargs: add replace string flag (-I)sewn5+86-3
2023-08-06 20:50tr: fix behavior of cflag when using character classesnoneofyourbusiness1+4-6
2023-09-21 12:56ed: Add support for ! in w commandHeiko Berges1+8-2
2019-05-20 08:36cmp: Make output of error message POSIX compliantRichard Ipsum1+1-1
2022-03-23 13:39libutf: add some const'sDavid Demelier8+25-25
2023-04-13 04:20libutf: Update to unicode 15.0.0Michael Forney4+295-68
2021-08-11 15:47refer to re_format(7) for BSDsGreg Reagle2+6-3
2022-03-06 12:14cp: don't abort when src and dest file are the sameArthur Williams1+2-1
2023-01-24 23:44sort.1: fix typoAndrea Calligaris1+1-1
2023-02-08 16:35ed: Fix 'w' command not respecting '-s' optionAndrea Calligaris1+2-1
2023-04-13 03:13dd: Consider block count in inner read loopMichael Forney1+5-1
2022-12-04 08:32dd: Fix backwards comparison when handling short writesMichael Forney1+1-1
2022-10-20 03:29find: insert -a in before open parens as wellMichael Forney1+2-1
2022-06-20 10:39setsid: fix usage information for -f flagHiltjo Posthuma1+1-1
2022-03-23 00:14Fix LICENSE nameMichael Forney1+1-1
2021-09-04 00:08nohup: Open nohup.out WRONLYArthur Williams1+1-1
2021-09-11 05:45find: Flush stdout before executing commandsMichael Forney1+5-0
2021-09-11 05:43find: Add spawn helper functionMichael Forney1+30-40
2021-07-30 19:18mv: Move on to other files if rename fails with something other than EXDEVMichael Forney1+4-3
2021-07-30 18:23mv: Only remove source if copy succeededMichael Forney1+7-2
2021-07-30 18:43mv: Prevent successful rename from forgetting past failureMichael Forney1+1-1
2021-07-25 12:24printf: allow flags for the %s format string aswellHiltjo Posthuma1+5-1
2021-07-17 19:04tar: check if allocation failedHiltjo Posthuma1+2-2
2021-06-18 02:09README: Add dd(1) to tool listMichael Forney1+1-0
2021-04-28 08:41dd: Always move excess to beginning of buffer after read/write loopsMichael Forney1+3-4
2021-01-15 05:45strings: Rename `len` to `min`Michael Forney1+10-10
2021-01-15 05:41strings: Print strings that have the minimum lengthMichael Forney1+5-7
2020-10-19 20:41ed: Fix double-freeCág1+2-2
2020-10-09 14:52fold: fix handling of -sRichard Ipsum1+4-2
2020-10-09 14:52fold: fix handling of multibyte charactersRichard Ipsum1+14-8
2020-10-09 14:52fold: don't putchar('\n') if last byte is '\n'Richard Ipsum1+2-1
2020-10-09 14:52fold: fix handling of \b,\rRichard Ipsum1+1-1
2020-10-09 14:52fold: fix tabstop column countRichard Ipsum1+3-1
2020-09-19 02:57TODO: sbase-box does not list `install` in command listMichael Forney1+4-0
2020-09-19 02:51ed: Use fwrite to write lines instead of fputsMichael Forney1+1-1
2020-09-14 22:36ed: Add bytecount print to 'w' commandTait Hoyem2+7-3
1919 more commits remaining, fetch the repository