Tsu-ba-me
f506ec4ac8
fix(tools): allow operations (currently set) on hash children in execute mode of access module
2024-03-21 17:08:44 -04:00
Tsu-ba-me
b5264131c4
fix(tools): allow reference to children of in execute operation of access module
2024-03-21 17:08:44 -04:00
Tsu-ba-me
b7629e4c2b
fix(tools): enable anvil-access-module to emit events
2023-11-17 16:09:55 -05:00
Tsu-ba-me
adcf5ec818
fix(tools): enhance logging in access module
2023-08-21 20:57:31 -04:00
Tsu-ba-me
7845f8c170
fix(tools): correct key check in access_chain of access module
...
The old check evaluates the expression before determining whether the
resulting value is defined. However, when the expression refers to a
subroutine, it gets executed; if the subroutine doesn't protect against
missing parameters, it'll cause executions with bad input, i.e., the
Striker->generate_manifest subroutine without parameters.
The new check uses can(), which correctly determines whether the key
"exists" on the blessed object; although it doesn't strictly mean
"exists", but it does the job.
2023-08-21 20:50:24 -04:00
Tsu-ba-me
ee259f5a3a
fix(tools): reduce UUIDv4 check strictness in access module
2023-08-21 18:59:32 -04:00
Tsu-ba-me
4647062111
fix(tools): set script source in anvil-access-module
2023-07-12 18:24:21 -04:00
Tsu-ba-me
8a8b2cbc4b
fix(tools): identify line(s) with UUID in interactive/script anvil-access-module
2023-06-20 00:48:21 -04:00
Tsu-ba-me
fe9c4a758f
docs(tools): explain the interactive/script function of anvil-access-database
2023-06-20 00:48:21 -04:00
Tsu-ba-me
b494f79ffe
fix(tools): anvil-access-module: default interactive, handle non-existing on class object
2023-06-20 00:48:21 -04:00
Tsu-ba-me
d9bc73ec2d
feat(tools): add script capability to anvil-access-module
2023-06-20 00:48:21 -04:00
Tsu-ba-me
44acfe3e28
docs(tools): add in-script documentation to anvil-access-module
2022-11-28 20:09:41 -05:00
Tsu-ba-me
2e5edfdcf0
fix(tools): return complete subroutine results in anvil-access-module
2022-11-28 14:37:21 -05:00
Tsu-ba-me
0284434815
fix(tools): allow subroutine execution before reading $anvil->data
2022-11-28 14:37:19 -05:00
Tsu-ba-me
e988dcedde
fix(tools): expose $anvil->data given specific target structure
2022-11-28 14:37:19 -05:00
Tsu-ba-me
809a7e2951
fix(tools): add anvil-access-module switch to output $anvil->data
2022-11-28 14:37:19 -05:00
Tsu-ba-me
a7a2cc70d7
fix(tools): striker-access-database->anvil->access->module; execute any sub on any module
2022-11-28 14:37:17 -05:00