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