aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2026-01-30src/bin/mansectf, man/man1/mansectf.1: Add program and manual pageAlejandro Colomar1-0/+9
2025-11-09src/bin/grepc: Remove unnecessary 'sort|uniq' callAlejandro Colomar1-6/+0
2025-11-09src/bin/grepc, man/man1/grepc.1: -r: Remove flagAlejandro Colomar1-4/+2
2025-11-06src/bin/grepc_c: Use non-capturing groups where possibleAlejandro Colomar1-4/+4
2025-11-06src/bin/grepc_c: -te, -tue: Reuse grepc_c_t_sue_decl_()Alejandro Colomar1-4/+3
2025-11-06src/bin/grepc_c: -tt: Add support for enums with underlying typeAlejandro Colomar1-2/+2
2025-11-06src/bin/grepc_c: -tt, -tut: Reuse codeAlejandro Colomar1-2/+3
2025-11-06src/bin/grepc_c: -tt: Remove negative lookaheadAlejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: -tut: Merge grepc_c_ut_su() and grepc_c_ut_td_su()Alejandro Colomar1-8/+2
2025-11-06src/bin/grepc_c: Split grepc_c_body_() and grepc_c_u_body_()Alejandro Colomar1-11/+12
2025-11-06src/bin/grepc_c: -tt, -tut: Reuse grepc_c_body_()Alejandro Colomar1-7/+7
2025-11-06src/bin/grepc_c: -tt, -tut: Split regexesAlejandro Colomar1-4/+12
2025-11-06src/bin/grepc_c: -te, -tue: Add support for enums with underlying typeAlejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: -te, -tue: Reuse code from function bodyAlejandro Colomar1-7/+9
2025-11-06src/bin/grepc_c: -te, -tue: Reuse codeAlejandro Colomar1-2/+5
2025-11-06src/bin/grepc_c: -tum: Split regexes for uses within function-like macros and...Alejandro Colomar1-5/+10
2025-11-06src/bin/grepc_c: -tum: Merge grepc_c_m_repl_() and grepc_c_um_repl_()Alejandro Colomar1-5/+4
2025-11-06src/bin/grepc_c: -tum: Split regex part for the replacement listAlejandro Colomar1-1/+4
2025-11-06src/bin/grepc_c: -tum: Reuse grepc_c_m_decl_()Alejandro Colomar1-1/+2
2025-11-06src/bin/grepc_c: -tm: Split regexes, and reuse codeAlejandro Colomar1-2/+12
2025-11-06src/bin/grepc_c: Organize regex parts togetherAlejandro Colomar1-2/+4
2025-11-06src/bin/grepc_c: Rename grepc_c_uf_body_() => grepc_c_f_body_()Alejandro Colomar1-5/+5
2025-11-06src/bin/grepc_c: Use grepc_c_uf_body_() to replace grepc_c_f_body_()Alejandro Colomar1-4/+3
2025-11-06src/bin/grepc_c: -tuf: Reuse grepc_c_uf_body_()Alejandro Colomar1-1/+2
2025-11-06src/bin/grepc_c: -tuf: Split regex for the function bodyAlejandro Colomar1-1/+3
2025-11-06src/bin/grepc_c: -tuf: Fix regexAlejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: -tuf: Reuse grepc_c_fld_decl_()Alejandro Colomar1-1/+2
2025-11-06src/bin/grepc_c: -tfld: Split regexAlejandro Colomar1-1/+4
2025-11-06src/bin/grepc_c: -tfd: Split regex for the function bodyAlejandro Colomar1-1/+3
2025-11-06src/bin/grepc_c: -tflp: Simplify implementationAlejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: -tf: These can appear in a parameter list: '+', '-', '?', ':'Alejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: -tf: Use a named capturing groupAlejandro Colomar1-1/+1
2025-11-06src/bin/grepc_c: Split regexAlejandro Colomar1-1/+5
2025-11-05src/bin/grepc_*: Use echo(1) instead of printf(1) where possibleAlejandro Colomar2-20/+20
2025-11-05src/bin/grepc_c: srcfix (align code)Alejandro Colomar1-3/+6
2025-11-04src/bin/grepc: -r, -l: Don't color the output of -lAlejandro Colomar1-2/+1
2025-11-04src/bin/grepc: -r: Simplify implementation, removing a conditionalAlejandro Colomar1-7/+3
2025-11-04src/bin/grepc: -r: Reimplement with grep(1)Alejandro Colomar1-1/+1
2025-11-03src/bin/sortman: Fix portability issueAlejandro Colomar1-2/+2
2025-11-03src/bin/grepc: -x: Simplify implementationAlejandro Colomar1-21/+3
2025-11-03src/bin/grepc{,_c,_mk}: Align code after splitAlejandro Colomar3-113/+113
2025-11-03src/bin/grepc{,_c,_mk}: Split grepc(1) into helper programsAlejandro Colomar3-158/+221
2025-11-02src/bin/: Disable pathname expansionAlejandro Colomar4-4/+4
2025-11-02src/bin/grepc: Add missing quotesAlejandro Colomar1-1/+1
2025-11-02src/bin/grepc: Handle xargs(1) errors properlyAlejandro Colomar1-8/+5
2025-11-02src/bin/grepc: Use the same error code as grep(1)Alejandro Colomar1-6/+9
2025-11-02src/bin/grepc: Use if/then/fi instead of &&Alejandro Colomar1-24/+26
2025-10-31src/bin/grepc: Refactor to avoid process substitutionAlejandro Colomar1-8/+5
2025-10-31src/bin/grepc: Add defensive checkAlejandro Colomar1-1/+3
2025-10-31src/bin/grepc: Add defensive checkAlejandro Colomar1-2/+1
2025-10-29src/bin/grepc: srcfix (Simplify case/esac)Alejandro Colomar1-10/+10
2025-10-29src/bin/grepc: Use if/else instead of && and ||Alejandro Colomar1-3/+5
2025-10-29src/bin/grepc: Quote variablesAlejandro Colomar1-23/+23
2025-10-29src/bin/grepc: Ignore shellcheck(1) diagnosticsAlejandro Colomar1-0/+4
2025-10-29src/bin/grepc: Use test(1) instead of [(1)Alejandro Colomar1-10/+10
2025-10-29man/man1/grepc.1, src/bin/grepc: Add copyright noticeAlejandro Colomar1-0/+3
2025-10-29src/bin/grepc: Handle errorsAlejandro Colomar1-0/+2
2025-10-29src/bin/grepc: Move script to src/bin/Alejandro Colomar1-0/+251
2025-08-19src/bin/diffman-git: Show sections as hunk contextAlejandro Colomar1-1/+1
2025-07-22src/bin/sortman: Fix order of intro(*) pages for subsectionsAlejandro Colomar1-2/+3
2025-05-17*: grfixAlejandro Colomar4-4/+4
2025-05-10*, AUTHORS: Consistently refer to authorsAlejandro Colomar4-4/+4
2025-05-06*, CREDITS: Unify copyright noticesAlejandro Colomar4-4/+4
2025-05-02src/bin/diffman-git: Disable adjustment by defaultAlejandro Colomar1-0/+1
2025-03-30src/bin/mansect: Use exit(1) instead of returnAlejandro Colomar1-1/+1
2025-01-11src/bin/diffman, man/man1/diffman: Remove programAlejandro Colomar1-55/+0
2025-01-11src/bin/: Rename duffman => diffman-gitAlejandro Colomar1-0/+0
2025-01-11src/bin/duffman: Don't pipe to less(1)Alejandro Colomar1-2/+1
2025-01-11src/bin/duffman: Always read(1) -rAlejandro Colomar1-1/+1
2025-01-11src/bin/duffman: Handle errors correctlyAlejandro Colomar1-1/+2
2025-01-11src/bin/duffman: Allow diffing two git referencesAlejandro Colomar1-4/+6
2025-01-11src/bin/duffman: Allow diffing git references, not just the working directoryAlejandro Colomar1-5/+13
2025-01-11src/bin/duffman: Diff against HEAD, not the system pagesAlejandro Colomar1-3/+34
2025-01-10src/bin/duffman: wsfixAlejandro Colomar1-10/+9
2025-01-10src/bin/duffman, scripts/bash_aliases: Move duffman() to a separate scriptAlejandro Colomar1-0/+21
2025-01-05src/bin/diffman: Simplify temporary file namesAlejandro Colomar1-7/+2
2025-01-05src/bin/diffman: Use diff(1) labels for nicer outputAlejandro Colomar1-1/+1
2025-01-05src/bin/diffman, man/man1/diffman.1: Use man(1) to format the pagesAlejandro Colomar1-14/+5
2024-12-22src/bin/diffman: Add support for mdoc(7) pagesAlejandro Colomar1-2/+2
2024-12-22src/bin/diffman: Run the entire groff pipelineAlejandro Colomar1-2/+11
2024-12-22src/bin/diffman: Fix bug at parsing optionsAlejandro Colomar1-5/+5
2024-12-22src/bin/diffman, man/man1/diffman.1: -s: Add support for diff(1)'s -s flagAlejandro Colomar1-2/+4
2024-12-22src/bin/mansect: Use pipefail and some safety measuresAlejandro Colomar1-1/+4
2024-12-13src/bin/diffman: Silence shellcheck(1) diagnosticAlejandro Colomar1-0/+1
2024-12-13src/bin/diffman: Add default caseAlejandro Colomar1-0/+1
2024-12-06src/bin/diffman, diffman.1: -U: Add support for diff(1)'s -U optionAlejandro Colomar1-2/+4
2024-12-06src/bin/diffman: -w: Add support for diff(1)'s -w flagAlejandro Colomar1-1/+20
2024-11-26src/bin/sortman, sortman.1, share/mk/: Move sortman script to src/bin/, and a...Alejandro Colomar1-0/+15
2024-11-25src/bin/diffman, diffman.1: Add program and its manual pageAlejandro Colomar1-0/+35
2024-11-03src/bin/pdfman: Pipe to read(1) with lastpipeAlejandro Colomar1-1/+5
2024-11-03src/bin/pdfman: Use command substitution instead of shell magicAlejandro Colomar1-1/+1
2024-11-03src/bin/pdfman, scripts/bash_aliases, pdfman.1: Make pdfman a standalone prog...Alejandro Colomar1-0/+11
2024-11-03src/bin/mansect, mansect.1: Add program and its manual pageAlejandro Colomar1-0/+23