Tags give the ability to mark specific points in history as being important
-
20251026
f6c70582 · ·shell-glossary 20251026 - Filtered log of core changes: f6c7058 replstr_sed_posix(): [fmt] remove var cmd substitution quotes 47ff5bc path_spec_static(): [fmt] remove var cmd substitution quotes 638583d sq_arg_extract(): Swap superfluous `while` for `for` 11be38b sq_arg(): Swap superfluous `while` for `for` 20914b6 replchar(): Swap superfluous `while` for `for` bfd264b opt_err(): Swap superfluous `while` for `for` - Complete log between 20251024 and 20251026 (f6c7058): f6c7058 replstr_sed_posix(): [fmt] remove var cmd substitution quotes 47ff5bc path_spec_static(): [fmt] remove var cmd substitution quotes 638583d sq_arg_extract(): Swap superfluous `while` for `for` 11be38b sq_arg(): Swap superfluous `while` for `for` 20914b6 replchar(): Swap superfluous `while` for `for` bfd264b opt_err(): Swap superfluous `while` for `for` b2e9fd1 README.md: Update showcase for 20251024
-
20251024
a5b78de6 · ·shell-glossary 20251024 - Complete log between 20251006 and 20251024 (a5b78de): a5b78de opt_long(): Set `--`-prefixed $_match 5a4618a opt(): Set `-`-prefixed $_match 32d4be9 src: Remove ssopt() 688a460 src: Remove sopt() ff802aa src: Remove scopt_optional() bf2b614 src: Remove scopt() 3eb6adf src: Add opt_long() 83042bb opt(): [fmt] remove nonsense `return` branching 232758a opt(): Give/set `_`-prefixed variables 7b87713 src: Add opt() 3ba3586 src: Remove copt_optional() e941841 src: Remove copt() 7462541 opt_err(): Improve the valid arg output
-
20251006
c3e74cab · ·shell-glossary 20251006 - Filtered log of core changes: 9d109c7 src: Remove cfg_err() fd8556f src: Remove opt_compat_err() 87b438e src: Remove opt_unrecognized() f308834 src: Remove opt_unknown() - Complete log between 20251002 and 20251006 (c3e74ca): c3e74ca README.md: [Roadmap] remove versioned releases 585087f Remove `DEPENDENCIES` file 0c9e167 Move rel.sh to scripts/ 9d109c7 src: Remove cfg_err() fd8556f src: Remove opt_compat_err() a1e6b02 README.md: Add more info for release changes 972c315 opt_invalid(): [doc] clarify 87b438e src: Remove opt_unrecognized() f308834 src: Remove opt_unknown()
-
20251002
d2f50800 · ·shell-glossary 20251002 - Filtered log of core changes: bf85ad2 Fixup "copt(): Specify option args as parameters" 35db9f5 opt_unrecognized(): Allow empty parameters 4345dab opt_unknown(): Allow empty parameters ea7e228 opt_invalid(): Allow empty parameters 5b8259e src: opt_compat_fail() -> opt_compat_err() 67144b6 opt_compat_fail(): Do not exit 12069fa src: cfg_fail() -> cfg_err() 7e0d95f cfg_fail(): Do not exit dc435aa src: Remove opt_fail() d7238fc opd_min(): Allow empty parameters 318faed opd_max(): Allow empty parameters b007b26 opt_err(): Allow empty parameters e23c841 opt_err(): [fmt] `bad` -> `invalid` a04b733 opt_compat_fail(): Specify option args as parameters 9e9ce18 ssopt(): Rework parameters 9e8ead9 sopt(): Specify option args as parameters d056b65 scopt_optional(): Rework parameters ad2e2e6 scopt(): Rework parameters 654418f copt_optional(): Specify option args as parameters ac3acad copt(): Specify option args as parameters 9a735ef path_strip(): Remove `:` from empty `case` c7c77b8 libfile_n(): Remove `:` from empty `case` 65e7053 libfile(): Remove `:` from empty `case` fc3224a fmode_octal(): Remove `:` from empty `case` 1def3e0 fed(): Remove `:` from empty `case` 9648f3d assert(): Remove `:` from empty `case` - Complete log between 20250929 and 20251002 (d2f5080): d2f5080 rel.sh: Clarify tags start/end 579c770 rel.sh: Use only tag names for log refs bf85ad2 Fixup "copt(): Specify option args as parameters" ee77516 ssopt(): [doc] move $opt_match to `.sets` f620ec5 scopt_optional(): [doc] move $opt_match to `.sets` c4fe278 scopt(): [doc] move $opt_match to `.sets` 35db9f5 opt_unrecognized(): Allow empty parameters adced5b opt_unrecognized(): [doc] remove `string` suffix 4345dab opt_unknown(): Allow empty parameters 653f4df opt_unknown(): [doc] remove `string` suffix ea7e228 opt_invalid(): Allow empty parameters 6ca56c6 opt_invalid(): [doc] remove `string` suffix 5b8259e src: opt_compat_fail() -> opt_compat_err() 67144b6 opt_compat_fail(): Do not exit 12069fa src: cfg_fail() -> cfg_err() 7e0d95f cfg_fail(): Do not exit dc435aa src: Remove opt_fail() d7238fc opd_min(): Allow empty parameters 318faed opd_max(): Allow empty parameters b007b26 opt_err(): Allow empty parameters e23c841 opt_err(): [fmt] `bad` -> `invalid` e43f8f3 opt_err(): [doc] remove `string` suffix c7b47a8 opt_compat_fail(): [doc] remove `string` suffixes a04b733 opt_compat_fail(): Specify option args as parameters c7602d3 scopt_optional(): [doc] `bad` -> `invalid` 7655df8 scopt(): [doc] `bad` -> `invalid` 21eebe7 copt_optional(): [doc] `bad` -> `invalid` 2799a89 copt(): [doc] `bad` -> `invalid` 036b521 cfg_fail(): [doc] [fmt] `bad` -> `invalid` 5e4221a assert(): [doc] `bad` -> `invalid` 9e9ce18 ssopt(): Rework parameters 9e8ead9 sopt(): Specify option args as parameters d056b65 scopt_optional(): Rework parameters ad2e2e6 scopt(): Rework parameters 654418f copt_optional(): Specify option args as parameters ac3acad copt(): Specify option args as parameters 9a735ef path_strip(): Remove `:` from empty `case` c7c77b8 libfile_n(): Remove `:` from empty `case` 65e7053 libfile(): Remove `:` from empty `case` fc3224a fmode_octal(): Remove `:` from empty `case` 1def3e0 fed(): Remove `:` from empty `case` 9648f3d assert(): Remove `:` from empty `case` 56090f6 README.md: Move abs_path() to the general collection b63ad65 README.md: Move assert() to the general collection ebc3613 README.md: Remove code highlighting da54001 README.md: Showcase LOC
-
20250925
a9cc8d19 · ·shell-glossary 20250925 - Complete log between 20250915 and a9cc8d1: a9cc8d1 fed(): Do not polish the $_fmt string cbf6574 fed(): Return success when zero operations 4385b88 src: map_pchunk_rev() -> pchunk_map_rev() 00215e6 src: map_pchunk_find_rev() -> pchunk_map_find_rev() 2460ddc src: map_pchunk_find() -> pchunk_map_find() 41bb33b src: map_pchunk() -> pchunk_map()
-
20250915
32b092a7 · ·shell-glossary 20250915 - Filtered log of core changes: bb98dd9 sline_map(): [fmt] remove superficial `return` f1efa3c replchar_posix(): [fmt] improve `.rc` assertiveness ed05ced path_strip(): [fmt] improve `.rc` assertiveness e9312bb num_to_char(): [fmt] improve `.rc` assertiveness 6bc29f7 map_rev(): [fmt] remove superficial `return` dd16241 map_pchunk_rev(): [fmt] remove superficial `return` a8648e2 map_pchunk(): [fmt] remove superficial `return` 07c6eac map(): [fmt] remove superficial `return` a480f13 libfile_n_rem(): [fmt] improve `.rc` assertiveness 481f7e9 libfile_n_add(): [fmt] improve `.rc` assertiveness 9428bb3 info(): [fmt] improve `.rc` assertiveness f158bf2 ifs_map(): Fix `set` behavior restoration 3270882 ftype(): [fmt] remove superficial `return` 5692779 Revert "fline_map(): Improve rc" fa84504 fed(): [fmt] remove superficial `return` df06e77 esc_sed(): [fmt] remove final `return 0` 3ad0df0 Revert "abspath(): Prioritize brevity over rc assertivity" 52e3d78 Revert "ccount_posix(): Prioritize brevity over rc assertivity" 07b64fd sq_arg_extract(): Strict `exit 255` on input err 360a2a6 sq_arg(): Strict `exit 255` on input err a52f88c sline(): Strict `exit 255` on input err b85b1fd replstr_sed_posix(): Strict `exit 255` on input err 809365d replchar_posix(): Strict `exit 255` on input err 14e47bc replchar(): Strict `exit 255` on input err 1494135 path_strip(): Strict `exit 255` on input err 3937c96 offset(): Strict `exit 255` on input err 63fac1e num_to_char(): Strict `exit 255` on input err 7ccbdd4 mask_unset(): Strict `exit 255` on input err 304bfb9 mask_set(): Strict `exit 255` on input err fc2957b mask_check(): Strict `exit 255` on input err 9852c0c map_pchunk_rev(): Strict `exit 255` on input err d6d5bbd map_pchunk_find_rev(): Strict `exit 255` on input err 0b0720a map_pchunk_find(): Strict `exit 255` on input err b061114 map_pchunk(): Strict `exit 255` on input err f17e403 libfile_n_rem(): Strict `exit 255` on input err e2538ae libfile_n(): Strict `exit 255` on input err 3646fe6 libfile(): Strict `exit 255` on input err 5737e6a info(): Strict `exit 255` on input err d581ec6 ftype(): Strict `exit 255` on input err c74f39d fmode_octal(): Strict `exit 255` on input err be705cd fline_map(): Strict `exit 255` on input err d806fc9 fline(): Strict `exit 255` on input err 935ad9d file_preload(): Strict `exit 255` on input err 789b08c fed(): Strict `exit 255` on input err 4a4dbd1 esc_sed(): Strict `exit 255` on input err 0c42392 count_obj_dot(): Strict `exit 255` on input err dd0db7b count_obj(): Strict `exit 255` on input err 291b3f8 count_dir_dot(): Strict `exit 255` on input err a10f035 count_dir(): Strict `exit 255` on input err bc8b242 confirm_cont(): Strict `exit 255` on input err eb66fc8 ccount_posix(): Strict `exit 255` on input err ec62340 ccount(): Strict `exit 255` on input err fb08d49 arg_set(): Strict `exit 255` on input err 4e46038 arg_save(): Strict `exit 255` on input err e984f20 rel.sh: Recognize `src: ` as core change tag - Complete log between 20250913 and 32b092a: 32b092a offset(): [doc] [fmt] clarify err condition bb98dd9 sline_map(): [fmt] remove superficial `return` f1efa3c replchar_posix(): [fmt] improve `.rc` assertiveness ed05ced path_strip(): [fmt] improve `.rc` assertiveness 9b64b58 Fixup "path_spec_static(): [doc] simplify `exit 255` description" 55f4ea4 path_spec_fs(): [doc] ref to path_spec_static() 6ec5d59 path_spec(): [doc] ref to path_spec_static() f28fd1b Reapply "opt_fail(): [doc] add missing specifications for `error`" e9312bb num_to_char(): [fmt] improve `.rc` assertiveness 6bc29f7 map_rev(): [fmt] remove superficial `return` dd16241 map_pchunk_rev(): [fmt] remove superficial `return` a8648e2 map_pchunk(): [fmt] remove superficial `return` 07c6eac map(): [fmt] remove superficial `return` a480f13 libfile_n_rem(): [fmt] improve `.rc` assertiveness 481f7e9 libfile_n_add(): [fmt] improve `.rc` assertiveness 9428bb3 info(): [fmt] improve `.rc` assertiveness f158bf2 ifs_map(): Fix `set` behavior restoration 3270882 ftype(): [fmt] remove superficial `return` 3a8488b fmode_octal(): [doc] fix `.rc` 5692779 Revert "fline_map(): Improve rc" fa84504 fed(): [fmt] remove superficial `return` df06e77 esc_sed(): [fmt] remove final `return 0` 3ad0df0 Revert "abspath(): Prioritize brevity over rc assertivity" 52e3d78 Revert "ccount_posix(): Prioritize brevity over rc assertivity" 34a5b46 libfile_n(): [doc] remove superficial info 94258e1 ccount_posix(): [doc] remove superficial info 9f0906d ccount(): [doc] remove superficial info 6633f0b ssopt(): [doc] simplify `exit 255` description 07b64fd sq_arg_extract(): Strict `exit 255` on input err 360a2a6 sq_arg(): Strict `exit 255` on input err 132e12f sopt(): [doc] simplify `exit 255` description a52f88c sline(): Strict `exit 255` on input err 13c7d89 scopt_optional(): [doc] simplify `exit 255` description 4fca11d scopt(): [doc] simplify `exit 255` description b85b1fd replstr_sed_posix(): Strict `exit 255` on input err 809365d replchar_posix(): Strict `exit 255` on input err 14e47bc replchar(): Strict `exit 255` on input err 1494135 path_strip(): Strict `exit 255` on input err b584cfe path_spec_static(): [doc] simplify `exit 255` description d61d445 opt_unrecognized(): [doc] simplify `exit 255` description 71c7012 opt_unknown(): [doc] simplify `exit 255` description e21a50b opt_invalid(): [doc] simplify `exit 255` description 518580d opt_fail(): [doc] simplify `exit 255` description c8edbcc opt_err(): [doc] simplify `exit 255` description 7c988a9 opt_compat_fail(): [doc] simplify `exit 255` description a59c372 opd_min(): [doc] simplify `exit 255` description 375c4df opd_max(): [doc] simplify `exit 255` description 3937c96 offset(): Strict `exit 255` on input err 63fac1e num_to_char(): Strict `exit 255` on input err 7ccbdd4 mask_unset(): Strict `exit 255` on input err 304bfb9 mask_set(): Strict `exit 255` on input err fc2957b mask_check(): Strict `exit 255` on input err 9852c0c map_pchunk_rev(): Strict `exit 255` on input err d6d5bbd map_pchunk_find_rev(): Strict `exit 255` on input err 0b0720a map_pchunk_find(): Strict `exit 255` on input err b061114 map_pchunk(): Strict `exit 255` on input err f17e403 libfile_n_rem(): Strict `exit 255` on input err e2538ae libfile_n(): Strict `exit 255` on input err 3646fe6 libfile(): Strict `exit 255` on input err 5737e6a info(): Strict `exit 255` on input err d581ec6 ftype(): Strict `exit 255` on input err c74f39d fmode_octal(): Strict `exit 255` on input err be705cd fline_map(): Strict `exit 255` on input err d806fc9 fline(): Strict `exit 255` on input err 935ad9d file_preload(): Strict `exit 255` on input err 789b08c fed(): Strict `exit 255` on input err 4a4dbd1 esc_sed(): Strict `exit 255` on input err 0c42392 count_obj_dot(): Strict `exit 255` on input err dd0db7b count_obj(): Strict `exit 255` on input err 291b3f8 count_dir_dot(): Strict `exit 255` on input err a10f035 count_dir(): Strict `exit 255` on input err 65d48af copt_optional(): [doc] simplify `exit 255` description 8a56017 copt(): [doc] simplify `exit 255` description bc8b242 confirm_cont(): Strict `exit 255` on input err 21440a7 cfg_fail(): [doc] simplify `exit 255` description eb66fc8 ccount_posix(): Strict `exit 255` on input err ec62340 ccount(): Strict `exit 255` on input err ff47626 assert(): [doc] simplify `exit 255` description fb08d49 arg_set(): Strict `exit 255` on input err 4e46038 arg_save(): Strict `exit 255` on input err 9e37f8c abspath(): [doc] simplify `exit 255` description 612ba77 rel.sh: Fix logic when $SRC_LOG empty e984f20 rel.sh: Recognize `src: ` as core change tag
-
20250913
38f75225 · ·shell-glossary 20250913 - Filtered log of core changes: 38f7522 src: Add fmode_octal() - Complete log between 20250823 and 38f7522: 38f7522 src: Add fmode_octal() dfd9ba3 Remove HISTORY.md 16df448 libfile(): [doc] improve `+` placement in `.params` 75c4a28 ccount_posix(): [doc] omit quotes from `.params` c01d821 Fixup "arg_set(): [doc] omit quotes from `.params`" 6ba97d8 rel.sh: Add missing $LOG conditional 5273277 rel.sh: Add complete log handling bb98fe4 rel.sh: Fix quotes oversight for err output 389349a Employ basic release infrastructure e267986 NEWS: Add missing ftype() entry bef0c2d DEPENDENCIES: Add "git tag name (T)" field ac5755b replstr_sed_posix(): [doc] remove `.uses.util` 3cfb5ca path_spec_static(): [doc] remove `.uses.util` a675a0e file_preload(): [doc] remove `.uses.util` d55423b sq_arg_extract(): [doc] remove `.uses.fn` f79dbf4 sq_arg(): [doc] remove `.uses.fn` 4d29987 sline(): [doc] remove `.uses.fn` 78021aa replstr_sed_posix(): [doc] remove `.uses.fn` 3a72f34 replchar_posix(): [doc] remove `.uses.fn` c41c1c4 replchar(): [doc] remove `.uses.fn` b8e2d9f path_strip(): [doc] remove `.uses.fn` d4c658f path_spec_static(): [doc] remove `.uses.fn` 6aab661 path_spec_fs(): [doc] remove `.uses.fn` a42bebb path_spec(): [doc] remove `.uses.fn` 384b896 opt_fail(): [doc] remove `.uses.fn` c87b730 offset(): [doc] remove `.uses.fn` cc94255 num_to_char(): [doc] remove `.uses.fn` e04c4a5 mask_unset(): [doc] remove `.uses.fn` b956e0a mask_set(): [doc] remove `.uses.fn` 739a999 mask_check(): [doc] remove `.uses.fn` 450a78a libfile_n(): [doc] remove `.uses.fn` 384a495 libfile(): [doc] remove `.uses.fn` 18df7bd ftype(): [doc] remove `.uses.fn` 318bd10 fline_map(): [doc] remove `.uses.fn` ec9833e fline(): [doc] remove `.uses.fn` 32a8f38 fed(): [doc] remove `.uses.fn` 804d1ff esc_sed(): [doc] remove `.uses.fn` 09585df count_file_dot(): [doc] remove `.uses.fn` 41f3720 count_file(): [doc] remove `.uses.fn` f579268 ccount_posix(): [doc] remove `.uses.fn` 2d06e65 ccount(): [doc] remove `.uses.fn` 13a25f1 arg_set(): [doc] remove `.uses.fn` 4faecb1 arg_save(): [doc] remove `.uses.fn` 676e92b replstr_sed_posix(): [doc] consolidate `.rc.util` into `.rc` 9b5b4ef file_preload(): [doc] consolidate `.rc.util` into `.rc` b5e6987 path_spec_static(): [doc] consolidate `.ec.util` into `.ec` 2cf0e57 sq_arg_extract(): [doc] consolidate `.rc.fn` into `.rc` 48e3733 sq_arg(): [doc] consolidate `.rc.fn` into `.rc` 5ec3685 sline_map(): [doc] consolidate `.rc.fn` into `.rc` 427bbec sline(): [doc] consolidate `.rc.fn` into `.rc` 4bb0356 replstr_sed_posix(): [doc] consolidate `.rc.fn` into `.rc` c98eb5e replchar_posix(): [doc] consolidate `.rc.fn` into `.rc` e62447c replchar(): [doc] consolidate `.rc.fn` into `.rc` 28a82e2 path_strip(): [doc] consolidate `.rc.fn` into `.rc` 2b16959 path_spec_fs(): [doc] consolidate `.rc.fn` into `.rc` d30bb87 path_spec(): [doc] consolidate `.rc.fn` into `.rc` a90408a offset(): [doc] consolidate `.rc.fn` into `.rc` 2f7d458 num_to_char(): [doc] consolidate `.rc.fn` into `.rc` 9319999 mask_unset(): [doc] consolidate `.rc.fn` into `.rc` b78a31d mask_set(): [doc] consolidate `.rc.fn` into `.rc` c675d31 mask_check(): [doc] consolidate `.rc.fn` into `.rc` 4fbe8b8 map_rev(): [doc] consolidate `.rc.fn` into `.rc` f4949d0 map_pchunk_rev(): [doc] consolidate `.rc.fn` into `.rc` 240686c map_pchunk_find_rev(): [doc] consolidate `.rc.fn` into `.rc` f046b86 map_pchunk_find(): [doc] consolidate `.rc.fn` into `.rc` 5dae928 map_pchunk(): [doc] consolidate `.rc.fn` into `.rc` 2693f7f map_find_rev(): [doc] consolidate `.rc.fn` into `.rc` 6e51bcb map_find(): [doc] consolidate `.rc.fn` into `.rc` 9c8e3ca map(): [doc] consolidate `.rc.fn` into `.rc` d3b43e6 libfile_n(): [doc] consolidate `.rc.fn` into `.rc` ac7b3fd libfile(): [doc] consolidate `.rc.fn` into `.rc` 1bb02c3 ifs_map(): [doc] consolidate `.rc.fn` into `.rc` 62086f8 ftype(): [doc] consolidate `.rc.fn` into `.rc` 46c5241 fline_map(): [doc] consolidate `.rc.fn` into `.rc` 3806939 fline(): [doc] consolidate `.rc.fn` into `.rc` beba5b5 fed(): [doc] consolidate `.rc.fn` into `.rc` b802c85 esc_sed(): [doc] consolidate `.rc.fn` into `.rc` bb0e269 count_file_dot(): [doc] consolidate `.rc.fn` into `.rc` e087dfc count_file(): [doc] consolidate `.rc.fn` into `.rc` aac0626 ccount_posix(): [doc] consolidate `.rc.fn` into `.rc` 2f1cc55 ccount(): [doc] consolidate `.rc.fn` into `.rc` bdf78c3 arg_set(): [doc] consolidate `.rc.fn` into `.rc` 7b71c01 arg_save(): [doc] consolidate `.rc.fn` into `.rc` 71a25e0 opt_fail(): [doc] consolidate `.ec.fn` into `.ec` a612e47 sline_map(): [doc] remove `.uses` section 7ff5e45 sline(): [doc] remove `.uses` section 6a3273c replstr_sed_posix(): [doc] remove `.uses` section 14f3429 path_spec_static(): [doc] remove `.uses` section 99a379e libfile_n_add(): [doc] remove `.uses` section aa0002d libfile_n(): [doc] remove `.uses` section 8bf2094 libfile(): [doc] remove `.uses` section 60b6845 fline_map(): [doc] remove `.uses` section 8ea0c34 fline(): [doc] remove `.uses` section a4b7b37 file_preload(): [doc] remove `.uses` section 36c0cb1 fed(): [doc] remove `.uses` section f62ad95 assert(): [doc] remove `.uses` section
-
20250823
7bda4ace · ·shell-glossary 20250823 - Filtered log of core changes: 7bda4ac ftype(): Do not output on ENOENT 801564a opt_fail(): Fix syntax error - Complete log between 20250802 and 7bda4ac: 7bda4ac ftype(): Do not output on ENOENT 804d536 ssopt(): [doc] employ `.gives.var` section e185409 sq_arg_extract(): [doc] employ `.gives.var` section aca45cd sq_arg(): [doc] employ `.gives.var` section 8ad2254 sopt(): [doc] employ `.gives.var` section eba7602 sline(): [doc] employ `.gives.var` section 8d66bf1 scopt_optional(): [doc] employ `.gives.var` section 01262ed scopt(): [doc] employ `.gives.var` section 9c4516d replstr_sed_posix(): [doc] employ `.gives.var` section 70c2cc5 replchar_posix(): [doc] employ `.gives.var` section 361241e replchar(): [doc] employ `.gives.var` section 569ad8d path_strip(): [doc] employ `.gives.var` section 5c2baf3 path_spec_static(): [doc] employ `.gives.var` section 253dfdd path_spec_fs(): [doc] employ `.gives.var` section 20df289 path_spec(): [doc] employ `.gives.var` section 788d8e4 num_to_char(): [doc] employ `.gives.var` section 0eb511d map_rev(): [doc] employ `.gives.var` section c502c76 map_pchunk_rev(): [doc] employ `.gives.var` section c3e0a94 map_pchunk_find_rev(): [doc] employ `.gives.var` section 05a0aba map_pchunk_find(): [doc] employ `.gives.var` section a8ec6b2 map_pchunk(): [doc] employ `.gives.var` section 184c348 map_find_rev(): [doc] employ `.gives.var` section fc66cfc map_find(): [doc] employ `.gives.var` section 4e2903b map(): [doc] employ `.gives.var` section 7da5d3d libfile_n_rem(): [doc] employ `.gives.var` section 4d2c94d libfile_n_add(): [doc] employ `.gives.var` section 0f4ec23 libfile_n(): [doc] employ `.gives.var` section 660f55b libfile(): [doc] employ `.gives.var` section 522fdf6 fline(): [doc] employ `.gives.var` section 857a7ea file_preload(): [doc] employ `.gives.var` section 1e0b98a fed(): [doc] employ `.gives.var` section c039c97 esc_sed(): [doc] employ `.gives.var` section 47d93fd count_obj_dot(): [doc] employ `.gives.var` section b4e6bfb count_obj(): [doc] employ `.gives.var` section 712418a count_file_dot(): [doc] employ `.gives.var` section 1908db0 count_file(): [doc] employ `.gives.var` section c86a672 count_dir_dot(): [doc] employ `.gives.var` section 9e0f459 count_dir(): [doc] employ `.gives.var` section 1e5602b copt_optional(): [doc] employ `.gives.var` section 22f273a copt(): [doc] employ `.gives.var` section 8c73f14 ccount_posix(): [doc] employ `.gives.var` section 2e38f0c ccount(): [doc] employ `.gives.var` section d605102 abspath(): [doc] employ `.gives.var` section 4e2bef1 ssopt(): [doc] remove `$` from `.uses.var` 9e5aa48 sopt(): [doc] remove `$` from `.uses.var` 6cc7d00 scopt_optional(): [doc] remove `$` from `.uses.var` 47d57d3 scopt(): [doc] remove `$` from `.uses.var` c3ca7d0 path_spec_static(): [doc] remove `$` from `.uses.var` cb02b2e path_spec_fs(): [doc] remove `$` from `.uses.var` 02bd1b6 path_spec(): [doc] remove `$` from `.uses.var` 8483ea3 opt_fail(): [doc] remove `$` from `.uses.var` 6d7072b opt_compat_fail(): [doc] remove `$` from `.uses.var` a75e82e info(): [doc] remove `$` from `.uses.var` 896de20 ifs_map(): [doc] remove `$` from `.uses.var` c1f8dbc ftype(): [doc] remove `$` from `.uses.var` 9407b47 copt_optional(): [doc] remove `$` from `.uses.var` dca93cd copt(): [doc] remove `$` from `.uses.var` 6b31660 confirm_cont(): [doc] remove `$` from `.uses.var` 7c6269c abspath(): [doc] remove `$` from `.uses.var` 50c5899 ssopt(): [doc] omit quotes from `.params` be4829b sq_arg_extract(): [doc] omit quotes from `.params` d77a905 sq_arg(): [doc] omit quotes from `.params` fbae49d sopt(): [doc] omit quotes from `.params` d8baef4 sline_map(): [doc] omit quotes from `.params` b311472 sline(): [doc] omit quotes from `.params` f92d441 scopt_optional(): [doc] omit quotes from `.params` ec70838 scopt(): [doc] omit quotes from `.params` bce286d replstr_sed_posix(): [doc] omit quotes from `.params` b2a03d0 replchar_posix(): [doc] omit quotes from `.params` 1e73ef4 replchar(): [doc] omit quotes from `.params` eec8996 path_strip(): [doc] omit quotes from `.params` 68e6667 path_spec_static(): [doc] omit quotes from `.params` e9ca834 path_spec_fs(): [doc] omit quotes from `.params` 4816052 path_spec(): [doc] omit quotes from `.params` 625fd6f opt_unrecognized(): [doc] omit quotes from `.params` ee353a6 opt_unknown(): [doc] omit quotes from `.params` c978514 opt_invalid(): [doc] omit quotes from `.params` 2966338 opt_fail(): [doc] omit quotes from `.params` 3b11c40 opt_err(): [doc] omit quotes from `.params` f2f80be opt_compat_fail(): [doc] omit quotes from `.params` acf95aa offset(): [doc] omit quotes from `.params` f8c2d44 num_to_char(): [doc] omit quotes from `.params` d592ffa map_try_rev(): [doc] omit quotes from `.params` 29a47ef map_try(): [doc] omit quotes from `.params` 67ea83e map_rev(): [doc] omit quotes from `.params` f27f9c5 map_pchunk_rev(): [doc] omit quotes from `.params` b252bd6 map_pchunk_find_rev(): [doc] omit quotes from `.params` 11d078b map_pchunk_find(): [doc] omit quotes from `.params` 83186a7 map_pchunk(): [doc] omit quotes from `.params` 80e0af6 map_find_rev(): [doc] omit quotes from `.params` 64b46e7 map_find(): [doc] omit quotes from `.params` 719a8bc map(): [doc] omit quotes from `.params` 7f13ec5 libfile_n_rem(): [doc] omit quotes from `.params` da65e10 libfile_n_add(): [doc] omit quotes from `.params` dcda83b libfile_n(): [doc] omit quotes from `.params` 0e4d47b libfile(): [doc] omit quotes from `.params` 3819bac info(): [doc] omit quotes from `.params` ffeed77 ifs_map(): [doc] omit quotes from `.params` 7947288 ftype(): [doc] omit quotes from `.params` 3851c26 fline_map(): [doc] omit quotes from `.params` 10f753c fline(): [doc] omit quotes from `.params` 18d1452 file_preload(): [doc] omit quotes from `.params` 1f5a629 fed(): [doc] omit quotes from `.params` b793fb8 esc_sed(): [doc] omit quotes from `.params` 0e94108 err(): [doc] omit quotes from `.params` 80ae3a8 count_obj_dot(): [doc] omit quotes from `.params` 15d406a count_obj(): [doc] omit quotes from `.params` ffa6600 count_file_dot(): [doc] omit quotes from `.params` 07e11c6 count_file(): [doc] omit quotes from `.params` 1b96189 count_dir_dot(): [doc] omit quotes from `.params` 5fc44fb count_dir(): [doc] omit quotes from `.params` d44b299 copt_optional(): [doc] omit quotes from `.params` b6302aa copt(): [doc] omit quotes from `.params` c9c8317 cfg_fail(): [doc] omit quotes from `.params` 41fbf76 ccount(): [doc] omit quotes from `.params` 8e4d864 assert(): [doc] omit quotes from `.params` 91ccb09 arg_set(): [doc] omit quotes from `.params` 7b9576b arg_save(): [doc] omit quotes from `.params` 7ba2e75 abspath(): [doc] omit quotes from `.params` 246fe1b path_spec_static(): [doc] alphabetical `.uses.fn` order 2f6a661 libfile_n(): [doc] alphabetical `.uses.fn` order 25547a4 ssopt(): [doc] use consistent var fmt 4cd2acb sq_arg_extract(): [doc] use consistent var fmt de789dc sq_arg(): [doc] use consistent var fmt 98f6536 sopt(): [doc] use consistent var fmt 0ade714 sline(): [doc] use consistent var fmt 165497e scopt_optional(): [doc] use consistent var fmt 8a23178 scopt(): [doc] use consistent var fmt f5badc3 replstr_sed_posix(): [doc] use consistent var fmt 09063f2 replchar_posix(): [doc] use consistent var fmt a730bef replchar(): [doc] use consistent var fmt 082f695 path_strip(): [doc] use consistent var fmt 1471a0f path_spec_static(): [doc] use consistent var fmt eea877a path_spec_fs(): [doc] use consistent var fmt c44ed89 path_spec(): [doc] use consistent var fmt e9b6c51 num_to_char(): [doc] use consistent var fmt 0d1733f map_rev(): [doc] use consistent var fmt ad805cd map_pchunk_rev(): [doc] use consistent var fmt a1cc23a map_pchunk_find_rev(): [doc] use consistent var fmt b79a4bf map_pchunk_find(): [doc] use consistent var fmt 7405dae map_pchunk(): [doc] use consistent var fmt 1405909 map_find_rev(): [doc] use consistent var fmt 5e06556 map_find(): [doc] use consistent var fmt 68f1a59 map(): [doc] use consistent var fmt 72862f3 libfile_n_rem(): [doc] use consistent var fmt 79d6da9 libfile_n_add(): [doc] use consistent var fmt e414fbb libfile_n(): [doc] use consistent var fmt 8efc2e7 libfile(): [doc] use consistent var fmt a524073 fline(): [doc] use consistent var fmt ed176e4 file_preload(): [doc] use consistent var fmt 13e847d fed(): [doc] use consistent var fmt c2b15f1 esc_sed(): [doc] use consistent var fmt dd22663 count_obj_dot(): [doc] use consistent var fmt 206ccaf count_obj(): [doc] use consistent var fmt 2e8feb4 count_file_dot(): [doc] use consistent var fmt d16e54c count_file(): [doc] use consistent var fmt 98bd1ee count_dir_dot(): [doc] use consistent var fmt 4d3fe0b count_dir(): [doc] use consistent var fmt 623cf1d copt_optional(): [doc] use consistent var fmt 390607a copt(): [doc] use consistent var fmt 2a303d0 ccount_posix(): [doc] use consistent var fmt 8c909c8 ccount(): [doc] use consistent var fmt 6234b98 abspath(): [doc] use consistent var fmt 801564a opt_fail(): Fix syntax error 50c199e LICENSE: Switch to the KEYCLA 1.0 License 028a2b3 DEPENDENCIES: Add "copyright notice (C)" field 396d52c DEPENDENCIES: Remove useless verbosity bea94bd CREDITS: Clarify entries as entities be28883 DEPENDENCIES: Improve readability 21ffd94 CREDITS: Improve readability 297b64d CREDITS: Add "year of first contribution (Y)" field bcb8835 CREDITS: Clarify original author description
-
pre-keycla
028a2b32 · · -
-