Skip to content

Add list array helper library#74

Merged
codeforester merged 1 commit into
mainfrom
enhancement/70-20260621-list-helpers
Jun 22, 2026
Merged

Add list array helper library#74
codeforester merged 1 commit into
mainfrom
enhancement/70-20260621-list-helpers

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Add lib/bash/list/lib_list.sh with in-place indexed-array mutation helpers and result-variable helpers.
  • Cover append, prepend, remove, contains, unique, length, source guardrails, whitespace, empty values, and invalid variable names.
  • Wire the new library into docs, standards, and repository validation.

Validation

  • shellcheck --severity=error lib/bash/list/lib_list.sh lib/bash/list/tests/lib_list.bats
  • bats lib/bash/list/tests/lib_list.bats
  • ./tests/validate.sh
  • git diff --check

Closes #70

@codeforester codeforester force-pushed the enhancement/69-20260621-arg-helpers branch from e06c47d to cdd97a6 Compare June 22, 2026 00:40
Base automatically changed from enhancement/69-20260621-arg-helpers to main June 22, 2026 00:41
@codeforester codeforester force-pushed the enhancement/70-20260621-list-helpers branch from 9cd2db7 to 9b5a1b3 Compare June 22, 2026 00:43
@codeforester codeforester merged commit bc6956e into main Jun 22, 2026
2 checks passed
@codeforester codeforester deleted the enhancement/70-20260621-list-helpers branch June 22, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add list and array helper library

1 participant