SHELL API Full revision log
SHELL API Full revision log
| Revision | Date | Log |
|---|---|---|
267 |
2026-10-25 18:57:27 |
Changed: CHANGELOG.txt |
266 |
2026-10-25 18:55:05 |
Changed: Makefile |
265 |
2026-10-25 18:51:35 |
key hit error |
264 |
2026-10-25 18:49:09 |
handling shell-api symlink for genapidoc at package installation |
263 |
2026-10-25 18:40:10 |
added shell-api link for genapidoc when package is installed |
262 |
2026-10-25 18:38:17 |
added error handling when using genapidoc without argument |
261 |
2026-10-25 18:32:23 |
Deleted: /home/michel/.mnt-arcv-F5UG63LFF5WWSY3IMVWC6RDBORQS6QLSMNUGS5TFBI======/shell-api.archive/head/shell-api/genapidoc/shell-api. Excluded: shell-api |
260 |
2026-10-25 17:48:21 |
Changed: CHANGELOG.txt |
259 |
2026-10-25 17:46:23 |
improved runapi and testapi to enable passing refs to variable; extended Arrayprint with capability to add prefix and suffix to items; new ArrayprependItems, ArrayappendItems, Arraydup, MapprintKeys, Mapmerge |
258 |
2026-10-24 16:39:07 |
deactivated debug trace |
257 |
2026-10-24 12:34:13 |
Changed: CHANGELOG.txt |
256 |
2026-10-24 11:58:30 |
Changed: CHANGELOG.txt |
255 |
2026-10-24 11:57:44 |
added FloatwithinRange, Intnears. Added 'testapi' which runs 'runapi' and prints OK if execution returned 0 (success) |
254 |
2026-10-24 01:13:36 |
Changed: CHANGELOG.txt |
253 |
2026-10-24 01:12:26 |
Changed: CHANGELOG.txt |
252 |
2026-10-24 01:09:59 |
removed file created by error |
251 |
2026-10-24 01:09:09 |
New: . |
250 |
2026-10-24 01:05:28 |
removed temp test file |
249 |
2026-10-24 00:49:59 |
added Intlt, ArraySHA256, FileSHA256. fixed StrescapeChar |
248 |
2026-10-23 22:58:10 |
Changed: MANPAGE.txt README-version-upgrade.txt shellapi.1 |
247 |
2026-10-23 22:55:04 |
more function documentation |
246 |
2026-10-23 20:37:24 |
more function documentation, made runapi more robust to invalid arguments + usage |
245 |
2026-10-23 20:17:25 |
added more function doc and reorganized the naming of self test functions |
244 |
2026-10-23 19:34:29 |
renamed testperfo to Benchmarkrepeat and documented |
243 |
2026-10-23 19:21:14 |
documented the few XSLT-related functions |
242 |
2026-10-23 19:03:58 |
minor text changes |
241 |
2026-10-23 17:47:30 |
added FileexePath FileisExe |
240 |
2026-10-23 17:05:22 |
updated Net__isSSLExpired doc |
239 |
2026-10-23 16:58:05 |
formatted Array__toTextTableExt for online doc |
238 |
2026-10-23 16:52:37 |
documented Array__toTextTableExt’s 4th parameter |
237 |
2026-10-23 16:07:45 |
removed duplicate and fixed doc of mongodb__isRunning |
236 |
2026-10-23 16:01:29 |
fixed Net__MAC doc |
235 |
2026-10-23 15:57:00 |
change log + Net__isSSLExpirted, preparation for release 1.2.0 |
234 |
2026-10-23 19:56:09 |
made logs circular, max 15000 lines, with last 2000 taken over when log wraps around; extended Int__dec with optional arg to decrement of the specified amount |
233 |
2026-10-20 13:42:57 |
comment |
232 |
2026-10-20 12:16:14 |
added mongodb__restore |
231 |
2026-10-19 17:35:22 |
added _run_check, _makeCd, _navCd, _backCd, Intgt, TestassertDirsShouldNotExist, Test__assertNotSameFiles, function doc |
230 |
2026-10-13 13:22:43 |
added mongodb__dumpVersion |
229 |
2026-10-12 21:37:44 |
added Test__assertFileSizeGreaterThan |
228 |
2026-10-12 14:24:27 |
changed mongodb__dump to include metadata saving |
227 |
2026-10-11 13:25:18 |
new DevgetBlockDeviceSize, DevgetAvailableSpace, new MathconvertHumanReadableSizeToMiB, ArraysizeMatch, function headers |
226 |
2026-10-11 11:07:47 |
improved color related functions; new IntsumUpSeries; Termtitle; fixed MathconvertSizeToMiB; extended ArraytoTextTableExt with line coloring |
225 |
2026-10-09 21:36:59 |
new functions: UsergetLogin, dockisURL, dockdecodeURL, docklastImageId, mongodbisURL, mongodbdecodeURL, mongodbprobeShell, mongodbdump, YAMLgetBatch, YAMLisVoid, YAML__writeFile |
224 |
2026-10-04 17:16:28 |
fixed _setColored (same issue as in rev202), added StrprogressBar, fix in ArraytoTextTableExt added for it config param title-col-span |
223 |
2026-10-04 13:26:45 |
added Dateyear, Datedate and commented data functions |
222 |
2026-10-04 12:12:11 |
commented some Date__ functions |
221 |
2026-10-04 12:04:48 |
commented some Math* functions for converting bytes to readable form; extended ArraytoTextTableExt with column alignment configurability |
220 |
2026-10-03 23:12:57 |
new FilemodificationTimeEpoch, FilewriteLines, File__readLines |
219 |
2026-10-03 19:57:17 |
added Strstretch + Stralign supports "stretch" |
218 |
2026-10-03 19:23:54 |
Net API - documented Netresolved, new NetexternalIP. Core API - new Strcenter, new Stralign, extended Intinc with optional number of increments (1 default), new ArraytoTextTableExt as extension of Array__toTextTableExt to pass dynamic parameters like display of title and colors |
217 |
2026-10-02 22:14:57 |
fixed 2xdouble quote error in build_release make target |
216 |
2026-10-02 21:48:30 |
Changed: runapi |
215 |
2026-10-02 21:48:15 |
added file header for runapi |
214 |
2026-10-02 21:46:49 |
Changed: MANPAGE.txt shellapi.1 |
213 |
2026-10-02 21:45:57 |
Worked out CHANGELOG to adoc format to make it usable in online documentation, Extended the temp file and dirs API to be able to specify an alternative root folder for temp item, dockcopy: make the copy bidirectional, from container to system , system to container, or container to another container, new: DPKGisPackageFileInstalled to check if a package which name and version is given by the file name is actually installed. Added the 'runapi' tool to execute directly any function defined by the shell api |
212 |
2026-10-02 13:05:58 |
fix index gen bug. Added _undefined, Intnot0, Intdec |
211 |
2026-10-02 03:04:37 |
Changed: CHANGELOG.txt genapidoc/genapidoc |
210 |
2026-10-02 03:02:36 |
add git wrappers module |
209 |
2026-10-01 13:25:29 |
Changed: MANPAGE.txt shellapi.1 |
208 |
2026-10-01 13:25:04 |
fixed/cleaned up Input__memsize following usage change related to 4th, whereby testing of 3rd for computing entered size in bytes was obsolete (and wrong) |
207 |
2026-09-30 22:09:57 |
Changed: CHANGELOG.txt |
206 |
2026-09-30 22:09:01 |
added Int__inc |
205 |
2026-09-30 20:51:13 |
fixed README-version-upgrade.txt |
204 |
2026-09-30 16:42:05 |
updated api doc for 1.1.4 |
203 |
2026-09-30 12:07:10 |
Changed: CHANGELOG.txt |
202 |
2026-09-29 16:08:45 |
fixed _coloredText not displaying a specified optional bg color (_colorText was correct) |
201 |
2026-09-29 15:47:11 |
Changed: templates/template__help.sh |
200 |
2026-09-29 15:41:54 |
Genapp__usage_args now obsolete |
199 |
2026-09-29 15:38:01 |
completed generated app susage to display commands help |
198 |
2026-09-29 13:26:17 |
header doc fix |
197 |
2026-09-29 13:02:57 |
added Net__isHTTPPageReachable |
196 |
2026-09-27 19:06:00 |
improved usage of dock__exec to enable passing arguments |
195 |
2026-09-27 15:21:46 |
update docs for 1.1.4 release |
194 |
2026-09-27 12:02:14 |
net-api: enhanced NetcheckOpenPort to accept raw port number additionally to service name; host optionally with localhost default. Fixed Imagewatermark following last changes in sys API. added dockps in docker api;added Strsame |
193 |
2026-09-22 18:57:13 |
updating doc and added more info traces in makefile |
192 |
2026-09-22 18:44:25 |
new module 'dock' implementing wrapper functions for docker commands; new function _run_exit, _monitor , MaptoRecord , FileisAbsPath,; improved log_status with a blinking running status and using same function to update end status, enabling to pass on a regular bash return code (0=success) as well alternatively to an allowed predefined keyword (ok, nok…​); commented Int functions |
191 |
2026-09-14 01:23:26 |
documentation of the assertion macros in the 'Test' namespace (Test__* functions) |
190 |
2026-09-07 17:06:08 |
Changed: README.asciidoc |
189 |
2026-09-07 16:09:29 |
readme for 1.1.3 as pushed on Git. |
188 |
2026-09-07 00:32:20 |
Changed: CHANGELOG.txt |
187 |
2026-09-07 00:30:59 |
changed man section to 1 for genapp’s templates |
186 |
2026-09-06 23:23:32 |
retro fix of v1.1.3’s manpage |
185 |
2026-09-06 23:16:00 |
fixed tools/update-web.sh |
184 |
2026-09-03 20:27:20 |
fixed an introduced typo bug in Array__toString |
183 |
2026-09-03 18:51:21 |
Changed: README-version-upgrade.txt |
182 |
2026-09-03 18:41:55 |
changed man section to 1 (completed) |
181 |
2026-09-03 18:41:26 |
changed man section to 1 |
180 |
2026-09-03 18:37:55 |
Changed: CHANGELOG.txt. New: README-version-upgrade.txt tools/update-web.sh |
179 |
2026-09-03 15:20:00 |
removed README.asciidoc.templ since useless after readme mgt simplification, further fix in Makefile, preparing release 1.1.3 |
178 |
2026-09-03 15:09:03 |
comments |
177 |
2026-09-02 03:50:36 |
added _foreachLine, FilelsSignature, optimized ArraytoString |
176 |
2026-09-01 16:37:22 |
fixed usage of 'av diff' in makefile following latest changes |
175 |
2026-09-01 15:17:22 |
worked out file headers |
174 |
2026-08-31 16:26:11 |
implemented links between api index and api doc details, added shellapi specific stylesheet, other improvs |
173 |
2026-08-30 20:58:58 |
genapidoc improved adoc output |
172 |
2026-08-30 20:15:18 |
inline doc format fixes and further improvs of genapidoc/genapidoc |
171 |
2026-08-30 19:52:36 |
same as 170 |
170 |
2026-08-30 19:05:30 |
inline doc format fixes and further extensions of genapidoc/genapidoc |
169 |
2026-08-30 18:11:24 |
first version of api doc generation |
168 |
2026-08-28 23:22:55 |
simplified management of the README mainly intended for github; merged make’s doc and web targets |
167 |
2026-08-28 23:18:52 |
'doc' target updates the release line in readme (was done initially, but then got lost in rev 163). 'doc' should be called prior to tagging the release |
166 |
2026-08-28 22:53:28 |
cleaned up change log and inserting links to the online pages |
165 |
2026-08-28 22:38:09 |
removed useless license file for genapidoc and put it under the global applying license |
164 |
2026-08-28 22:27:27 |
switched to LGPL license for v1.1.2 |
163 |
2026-08-28 18:14:21 |
separated make target web and web_download as we wanna update web afterwards without having to impact download page with wrong package versions |
162 |
2026-08-27 17:40:14 |
extended Array__toTextTable to enable to last field to span over remaining line using '**' field prefix |
161 |
2026-08-27 17:09:12 |
fixed var name with typo |
160 |
2026-08-27 10:06:51 |
improved Test__assertCmd |
159 |
2026-08-25 18:13:48 |
Changed: README.asciidoc |
158 |
2026-08-25 18:12:56 |
added _foreach3(), extended StrgetDiffLines() with additional params: start line no from which to check, end line no till to check, line numbers to be ignored, same extended params for TestassertCmdOutput() |
157 |
2026-08-25 16:43:52 |
reordered some test functions |
156 |
2026-08-25 15:08:21 |
Changed: README.asciidoc |
155 |
2026-08-25 15:07:59 |
StrgetDiffLines : fixed bug and added param whether to ignore leading and trailing whitespaces for each compared line (false by default); added TestassertCmdOuput() |
154 |
2026-08-25 11:35:43 |
adding the text mode (normal, underline etc) as entries in the color palette, also adapting other parts to preserve initial behavior (like key 'normal' which was used in resetColor* but was actually an empty string before) |
153 |
2026-08-25 08:50:41 |
fixed setColored() and colorText() |
152 |
2026-08-24 17:26:55 |
readme |
151 |
2026-08-24 17:26:17 |
simplified make targets |
150 |
2026-08-24 17:23:41 |
added Str__escapeXML() |
149 |
2026-08-24 14:18:31 |
Changed: README.asciidoc |
148 |
2026-08-24 13:53:42 |
added Test__assertCmdNotExit |
147 |
2026-08-24 13:38:20 |
fixed makefiles following latest arcv changes |
146 |
2026-08-24 13:17:05 |
Int_isInt now accepted negative numbers; Option handling improving by escaping option values starting with an hyphen (-) and fixed parsing of options with values for accepting '=' inside the value itself |
145 |
2026-08-23 11:56:09 |
in Input__cursorSelect, the terminal color settings are reset before printing of prompt |
144 |
2026-08-21 21:54:41 |
README no more autoupdated with list of packages as resulting in endless commit |
143 |
2026-08-21 21:31:45 |
updated readme |
142 |
2026-08-21 20:32:00 |
fix for 141 |
141 |
2026-08-21 20:28:36 |
reverting invalid 140 but generating doc before commit check |
140 |
2026-08-21 20:23:00 |
updated README and updated Makefile to auto call update_vernum_in_files |
139 |
2026-08-21 18:55:46 |
Changed: Makefile |
138 |
2026-08-21 18:54:06 |
added Filerealpath as an attempt avoiding calling a process realpath (overal perf equal); added parameter to control field trimming in ArrayfromString |
137 |
2026-08-20 20:44:09 |
added _foreach2() and StrgetDiffLines, Intmin(), File__dirSHA extended with a 4th parameter to return the data used to compute the fingerprint, and a 5th parameter for providing an explicitit input list of files instead of getting them via recursive ls |
136 |
2026-08-18 20:28:27 |
shell-api now provides a hash computation algorithm which is more reliable across different systems |
135 |
2026-08-18 17:11:47 |
fixed a bug related to last change in 134 when the choices exactly fit to full pages, selection could not move from the very first item of last page |
134 |
2026-08-18 15:33:27 |
Input__cursorSelect - fixed arrow navigation beyond last item of a multipage selection |
133 |
2026-08-17 18:30:39 |
added auto update of README.asciidoc |
132 |
2026-08-17 17:56:02 |
added 'doc' target to makefile |
131 |
2026-08-17 17:54:32 |
fixes for genapidoc |
130 |
2026-08-17 17:26:16 |
integrated adoc doc generation implying 2 minor func name fixes for consistency; +_foreach(),+Arrayprint(),+Filelist(),+Fileforeach(),+Fileappend() |
129 |
2026-08-16 20:34:14 |
addd Arrayconcat; in sys api, added Syspool_sweepall, forwarding more safely spawn argument when containing spaces, spawn now executes directly the passed arguments without passing through eval |
128 |
2026-08-16 14:02:04 |
|
127 |
2026-08-16 12:49:03 |
Input__cursorSelect now displaying page number/total pages, fix Makefile for autoupdating of release version data in doc |
126 |
2026-08-15 23:42:12 |
added late change log for 1.1.2 |
125 |
2026-08-15 23:25:17 |
Termclear extended with a line number parameter enabling to clear the terminal only from the specified line; added InputpressToContinue |
124 |
2026-08-15 14:35:24 |
serious optimization of all string trimming functions; added Desktop__isAvailable; in test, encapsulated random test lines into functions so that to be able to run existing formal tests |
123 |
2026-08-14 16:25:12 |
bug fix Input__cursorSelect: default value index was not handled properly when it was greater than the maximum number of displayable values per page |
122 |
2026-08-14 13:35:20 |
extended Input__cursorSelect with additional features: the available terminal rowscan be forced to be reduced (this allows to tune menu size depending on the user messages heading on the terminal); simulated scrollbar with triangles now shown if menu spreads over multiple pages |
121 |
2026-08-14 12:08:11 |
added missing file header in template avoid + minor optimization for not multiplying lowering and uppering case of appname |
120 |
2026-08-13 11:39:54 |
Added StrgrepAndGetField, Strgrep, StrgetField. Fixed bug of FiledirSHA256 not restoring properly timezone after setting it to US/Pacific |
119 |
2026-08-13 00:22:43 |
fixed bug in Str__fitToWidth |
118 |
2026-08-12 18:06:43 |
fixed potential endless loop in Str__fitToLineWidth |
117 |
2026-08-12 02:17:25 |
extended File__getSize to retrieve size of a folder |
116 |
2026-08-12 01:08:24 |
extended Str__swap to enable alternating between 2 fixed values regardless of input var current value |
115 |
2026-08-12 00:28:01 |
new _setColored() to enable some color managing code to be more efficient; additional parameter for Str__indent to control start line of indentation |
114 |
2026-08-11 20:02:59 |
extended _colorText function to manage fore and background colors; fix in setTermColor; changed dependency handling of shell-api for arcv install: now the tool looks for a local shell-api dir which is a symbolic to a folder thereof holding the exact version, whereby genapp has been adapted accordingly to create automatically a symlink from the shell-api used for the generation |
113 |
2026-08-11 16:06:12 |
shell-api pkg now installs in a folder containing the version number to allow multiple tools depending on it to use different shell api versions |
112 |
2026-08-10 10:40:22 |
extended ArrayfromString and ArraytoTextTable with the ability not to interpret as an escape char, whereby Array__fromString has also been rewritten using read instead of readarray |
111 |
2026-08-09 17:02:15 |
added Strhighlight; error message now displayed after usage following a usage error (_susage called); ArraycsvToTextTable converted to the more generic Array__toTextTable where separators can be given |
110 |
2026-08-09 12:33:29 |
added Array__toString |
109 |
2026-08-08 18:24:45 |
added Array__csvToTextTable |
108 |
2026-08-08 17:06:23 |
improved generic options handling by checking that options AND commands (no dash) expecting a value are actually assigned one ; added check whether expected app-specific option variables are defined |
107 |
2026-07-26 12:29:02 |
reverting changes of 106 |
106 |
2026-07-26 12:26:44 |
forcing copy to ftp in all case (see inlie comment) |
105 |
2026-07-26 12:19:31 |
completion of 104 |
104 |
2026-07-26 12:00:45 |
updating also README.asciidoc when making a release |
103 |
2026-07-26 11:59:37 |
applying fix of 102 which was only applied for genapp’s generated Makefile |
102 |
2026-07-26 11:57:01 |
fix: there could be words in local language appearing in the generated man page (month at end of page) |
101 |
2026-07-24 00:27:30 |
added File__deleteAllTempItems |
100 |
2026-07-23 23:35:10 |
fix for rev 99 |
99 |
2026-07-23 23:08:00 |
extended template genapp Makefile with 'export' and 'upload' targets |
98 |
2026-07-23 22:52:57 |
readme for github, added updated of webpage download table, updated changelog |
97 |
2026-07-23 13:37:28 |
updated Array__fromString to trim field values |
96 |
2026-07-23 11:20:37 |
deactivated undesired output on standard output |
95 |
2026-07-22 17:11:02 |
fixed the _loada file sourcing macro for genapp-generated apps. Only impacts those related apps when using _loada |
94 |
2026-07-22 16:00:26 |
added Sys__terminate |
93 |
2026-07-22 15:12:52 |
implemented hash() |
92 |
2026-07-22 15:04:27 |
implemented revision() and versionnum() functions |
91 |
2026-07-22 12:19:43 |
genapp fix to enable appnames to contain '-'. In that case, the ..VARS variable is the appname in uppercase where '-' is replaced with '' |
90 |
2026-07-21 22:01:18 |
fixed YAML__isntVoid and using a local syncfull.yml for uploading to FTP |
89 |
2026-07-18 23:11:26 |
extended File__dirSHA256 with a 3rd parameter to supply a list of --ignore options for file patterns to be excluded from 'ls' command which output is used for the computing |
88 |
2026-07-18 18:13:09 |
Forced upload even if source SHA256 didn’t change |
87 |
2026-07-15 19:40:14 |
makefile fix |
86 |
2026-07-15 01:42:28 |
fix in makefile |
85 |
2026-07-15 01:41:01 |
[cyan]## |
84 |
2026-07-15 01:36:59 |
hash cleanup |
83 |
2026-07-14 23:36:00 |
fixed for MANPAGE.txt generation |
82 |
2026-07-14 23:33:50 |
Changed manpage generation to limit paging width in a terminal |
81 |
2026-07-14 20:29:13 |
Changed: Makefile |
80 |
2026-07-14 20:27:00 |
fixed arcv usage |
79 |
2026-07-14 20:26:30 |
updated makefile for ftp upload |
78 |
2026-07-13 10:30:35 |
added Str__isWord |
77 |
2026-07-10 00:46:39 |
added unformal tests regarding Strjustify and StrfitToLineWidth |
76 |
2026-07-09 20:18:53 |
fixed man output in sOptions |
75 |
2026-07-09 18:52:55 |
smarter output of _options() and _optionsN() in the same way as sOptions(), ensuring description lines have ~equal width |
74 |
2026-07-09 18:37:44 |
added StrlineCount, StrlinesToArray, StrfitToLineWidth, Strjustify, removed old() functions, improved comments |
73 |
2026-07-09 03:00:04 |
updated man page |
72 |
2026-07-09 02:48:39 |
updated genapp help and man according to latest shellapi |
71 |
2026-07-09 02:26:33 |
fix for help display: using printf instead of echo because the problem when "-n" is part of the string to display (interpreted as option -n); fix for last commit to use complete option key for sorting not just the one before | |
70 |
2026-07-09 01:24:16 |
added Array__getSortedArray and now sorting all options alphabetically |
69 |
2026-07-06 17:29:06 |
added TestassertFileContainsLine and NetMAC |
68 |
2026-07-06 13:16:42 |
added Input__testForcedInput |
67 |
2026-07-06 12:41:28 |
added debug output (commented) |
66 |
2026-07-05 20:56:20 |
generalized use of temp file api. fixed _exit which should call _cleanup as well. temp files now prefixed with app name.added Test__assertCmdExit |
65 |
2026-07-04 20:53:47 |
added ArrayfromString and TestassertDirsShouldExist |
64 |
2026-06-24 19:20:09 |
added TestassertTwoCommandsSameOutput; fixed FiledirSHA256 to be make it more robust , ie independent of owner and group, independent of directory times (and no time sorting) |
63 |
2026-06-22 17:45:32 |
improv display of Test__assertSameFiles |
62 |
2026-06-22 17:38:56 |
fixed and improv display of Test__assertSameFiles |
61 |
2026-06-21 21:01:47 |
added Str__padded |
60 |
2026-06-21 14:57:19 |
added 2 functions in Test API |
59 |
2026-06-20 18:32:48 |
added _resetDependenciesCache to enable forcing loading of all or a specific dependency |
58 |
2026-06-16 12:08:16 |
fixed makefile for not updating unchanged generated man related files and not compromising hash |
57 |
2026-06-16 12:02:51 |
hash cleanup |
56 |
2026-06-16 10:43:39 |
handling of copyright in file headers both for original src and released src; improved makefile output when run |
55 |
2026-06-14 20:01:29 |
fix makefile |
54 |
2026-06-14 19:59:38 |
Deleted: tm |
53 |
2026-06-14 19:59:20 |
Changed: Makefile. New: tm |
52 |
2026-06-14 19:52:50 |
fixed Makefile for not alterating generated man page if content does not change |
51 |
2026-06-14 15:52:57 |
added builtin option handling for --revision and --hash |
50 |
2026-06-14 15:45:35 |
extended resolution of shell-api location: either given by env var ENV_SHELL_API, or to be found either inside the generated app folder, or in its parent |
49 |
2026-06-14 15:24:27 |
added revision and hash in generated apps |
48 |
2026-06-14 13:04:59 |
improv handling of REVISION.txt in makefile |
47 |
2026-06-14 13:04:08 |
added generation of REVISION.txt in makefile generated by genapp |
46 |
2026-06-14 11:57:04 |
cleanup |
45 |
2026-06-14 11:45:46 |
genapp - reviewed the __version generated functions to be more generic (retrieves full user name) and include revision infos when available |
44 |
2026-06-11 02:41:05 |
added auto deps loading, fixed File__dirSHA256 for using -A instead of -a in ls cmd for not including . and .. |
43 |
2026-06-10 17:50:52 |
update manual page |
42 |
2026-06-10 16:37:54 |
added _log_if, _log_ifnot |
41 |
2026-06-10 15:55:54 |
added Str__toCharArray and enabling option combinations (eg -ym for -y -m) |
40 |
2026-06-10 12:45:18 |
completed change log |
39 |
2026-06-10 12:01:23 |
Input__cursorSelect: predefined prompt can now be extended using '+' as 1st char, added 9th param to return value of sections greater than 255 |
38 |
2026-06-09 18:00:34 |
input__cursor : limiting displayed width of menu items to the terminal width and minor robustness fixes |
37 |
2026-06-09 12:19:37 |
cleanup |
36 |
2026-06-07 23:05:36 |
Extended net api with: NetgetDeviceName, NetgetDeviceMAC, NetgetMAC. pack api: fix DPKGexists, oneline status info line for dpkg downloading. yaml api: added YAMLisUndefined to test if value is empty or 'null'. extended core api: added _isLoadDepCached, _loadVDep to allow to load a package that may exist or not for the distro, Strswap for transient variable value, StrreplaceOne, a certain number of basic File* function, most important is File__dirSHA256, Improved message output of the test api |
35 |
2026-06-05 12:24:18 |
added handling of help function 'xxx__versionnum' |
34 |
2026-06-04 19:18:35 |
fixed the signal trapping and handling |
33 |
2026-06-03 15:59:15 |
added some comments |
32 |
2026-06-03 13:03:58 |
bugfix - strings starting with '#' where removed when appearing as first line of a multiline string |
31 |
2026-06-03 12:26:04 |
extended test api |
30 |
2026-06-02 19:02:25 |
added an api to manage temporary dirs and files |
29 |
2026-06-02 14:47:25 |
added Int__getIntTrail |
28 |
2026-06-01 19:08:01 |
in genapp template makefile, adding cleaning of release folder after deb pkg build; added deps to required input files to build release |
27 |
2026-06-01 18:26:14 |
add _optionsN() a better variant than _options() to display actual arg types; extended soptions() to work in manpage mode; added Input__confirm_high |
26 |
2026-05-31 19:28:00 |
added TestassertSymlinkPath; also default initializing forceInput vars since they may hold undesired values when not , whereby it could produce endlessloops in Input__sentence |
25 |
2026-05-31 13:16:25 |
extended test API |
24 |
2026-05-29 17:49:11 |
added --config in genapp |
23 |
2026-05-26 00:12:48 |
added InputtestYesForcedInput(); fixed endless loop in Inputsentence when forced -y is specified, now returning directly default value |
22 |
2026-05-22 16:16:07 |
fixed option help in case of a dashless option (command) not requiring '=' |
21 |
2026-05-22 03:50:50 |
added Str__eraseCommonTail() and added builtin cfg param 'default app options' which enables to inject default parameters at each app launch |
20 |
2026-05-21 04:55:44 |
added a filter parameter for the builtin *options function in order to display only strict options starting with - and commands not starting with - |
19 |
2026-05-21 03:51:04 |
updated doc with --log option now also generated |
18 |
2026-05-21 03:36:04 |
added default generated option --log |
17 |
2026-05-21 03:03:16 |
fixed generated man description in Makefile |
16 |
2026-05-21 02:57:59 |
moved template_pack to templates folder |
15 |
2026-05-21 02:54:57 |
added generation of the man and cleanup EXAMPLES.txt from initial GENAPP_EXAMPLES.txt |
14 |
2026-05-21 02:29:28 |
moved templates into a separate folder |
13 |
2026-05-21 02:22:33 |
cleanup |
12 |
2026-05-20 21:49:03 |
update/extended template app for genapp, various addons |
11 |
2026-05-19 02:31:19 |
extended default genapp skeleton |
10 |
2026-05-19 00:35:15 |
improved _appendConfig by removing any prior existing config param for not creating duplicates if operation is performed multiple times |
9 |
2026-05-18 16:57:06 |
added github.txt + fix comment in yaml |
8 |
2026-05-18 16:49:03 |
fixed make export following arcv usage change |
7 |
2026-05-18 16:48:11 |
fixed make export following arcv usage change |
6 |
2026-05-18 16:17:52 |
update makefile to manage tagging and export to github |
5 |
2026-05-18 14:52:41 |
in Input__coonfirm, added forced input 'no' along the 'yes' |
4 |
2026-05-16 03:10:30 |
cleanup |
3 |
2026-05-16 03:09:21 |
completed genapp with 'verbose' option, default config file callback ; shell api: Input__memsize allowing function to abort on invalid input depending on passed bool |
2 |
2026-05-15 19:01:20 |
added dpkg dep, fix copyright notice to initial state |
1 |
2026-05-15 17:15:49 |
added makefile to create the shell-api packages |
0 |
2026-05-15 17:02:59 |
initial version separated from sumo |