-
Notifications
You must be signed in to change notification settings - Fork 37
/
DONE
125 lines (114 loc) · 3.48 KB
/
DONE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# DONE
# Copyright 2006-2022 Alan K. Stebbens <[email protected]>
#
# A change log for the bash-lib
2022/09/10
* text-utils.sh:
- fix missing __split_str
* test-text-utils.sh:
- add tests for it
* all files:
- update copyrights
* Makefile:
- fix calfunc dependency
* test-date-utils.sh:
- add days_between tests
* calfaq/Makefile:
- non-Darwin compiles need help
2022/07/17
* Makefile:
- make invocation path explicitly relative
* hash-utils.sh:
- sort the keys for printing on hash_print
2015/05/31
* sh-utils.sh:
- refactored into talk-utils, arg-utils, run-utils
* Makefile:
- added the newly refactored modules
* test-run-utils.sh:
- added new tests
* test-talk-utils.sh:
- extracted tests from test-sh-utils.sh
2014/07/26
* Makefile:
- fixed missing "bash-lib.sh" script
* text-utils.sh:
- added STDIN pipe capability on almost all text filters
- added split_input function to split STDIN
* README:
- fixed some typos, other simple improvements
* hash-utils.sh:
- added necessary initialization of new hash variables.
* test-text-utils.sh:
- refactored all the tests to support new STDIN feature
* sh-utils.sh:
- added args_or_stdin function to pass along ars, or
read from STDIN
2014/06/11
* Makefile.inc
- fixed "status" to find first occurrence of .git, .svn, or RCS in the
current directory, or above.
2014/03/10
* list-utils.sh:
- improved list_add; added interactive help when there are insufficient arguments
- the interactive help required improved "help" text.
* README.md:
- improved the list-utils descriptions (from the help text).
- improved the real-utils descriptions.
2014/03/01
* calfaq/
calfaq/calfunc.c
- added reference code to compute julian/absolute day numbers.
* gen-test-dates.sh:
- creates "test-dates.dat" file using 500 random dates.
* date-utils.sh:
- rewritten date_to_jdays, date_to_adays, and reciprocal functions.
* test-date-utils.sh:
- incorporate new changes.
* calendar.l:
- a reference Lisp library for calendrical calculations.
* calendar-utils.sh:
- a bash implemnentation of calendar.l, but not used anywhere else yet.
2014/01/29
* hash-utils.sh:
- inception, based on ruby methods
* test-all.sh
- run all tests named "test-*-*.sh"
* test-utils.sh
- refactored for new usage in test-hash-utils.sh
- added more informative default error messages
* test-hash-utils.sh
- new tests against hash-util functions.
* real-utils.sh
- added real_help function; updated the docs
* README.md:
- updated with hash-utils info
- updated with new real-utils info
2014/01/26
* date-utils.sh:
- added EUROPEAN_DATES envar
- renamed "date_arg" as "parse_date"
- added more formats to support in the parsing
- renamed "get_date_x_years_since" to "get_date_x_years_before"
- added "get_date_x_years_since"
- updated copyright
* list-utils.sh:
- updated copyright
* test-date-utils.sh:
- fixed some tests.
- added some more tests
* test-list-utils.sh:
- Fixed wordlist creation
- Abstracted the "check_output" function.
* test-sh-utils.sh
- reorganized to use test-util.sh
- encapsulated all tests within "test_" functions.
* test-utils.sh:
- Added "check_output" function to catpure & compare stdout/err.
- added support for filtering test name by patterns on command line
- added -k (keep) option for reference output retention
- added -r (randomize) option to randomize the test order
* Makefile.inc
- when invoking shell functions, use bash by default
* test/*
- lots of captured new reference output