Skip to content

Declare-BashScript's man page leaves out the require_* functions, the EX_* statuses and four of its variables #286

Open

Description

@David-Noble-at-work

Found 2026-10-08 in the survey #266 describes: the 70 bash scripts that source Declare-BashScript, as the clones stood on Danoble-MBP-A. Lines inside here-documents, the text of scripts a script writes, are not counted.

What differs

Home/common/.local/share/man/man1/Declare-BashScript.1 documents Set-Environment, usage, error, note and success, and the variables script_root, script_name, script_arguments, b, n, u and u_. The helper also defines, and the page does not mention:

  • the functions require_darwin, require_linux, require_nix and require_root
  • the statuses EX_USAGE through EX_CONFIG, which every consumer passes to error
  • the variables script_long_options, script_short_options, Heavy_ballot and Heavy_check_mark

The page's copyright, 2016-2025, is #266's copyright issue.

Done when

  • the man page documents every function and variable the helper defines

Plan and design documents

Kind Document
Plan Not yet opened

Epic: #142 · Feature: #266 · Schedule: NobleFactor/devlore-cli#916, lane 88

Activity

  1. added
    choreMaintenance work on the repo: build, CI, tooling, process
    Epic:Ops:ProcessTooling axis: process work; never closes
    on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic:Ops:ProcessTooling axis: process work; never closeschoreMaintenance work on the repo: build, CI, tooling, process

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions