Skip to content

feat(standard): add §7 Shell Environment — v1.22#4

Merged
UnbreakableMJ merged 2 commits into
mainfrom
add-shell-environment-section
Jun 18, 2026
Merged

feat(standard): add §7 Shell Environment — v1.22#4
UnbreakableMJ merged 2 commits into
mainfrom
add-shell-environment-section

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Summary

  • Adds §7 Shell Environment — codifies Nushell, Ion, Brush, and Bash as four equally first-class shell environments
  • §7.1 Script Portability Policy: POSIX-compatible scripts by default; Nushell/Ion native variants where shell-native idioms are needed; Bashisms prohibited in shared scripts
  • Renumbers current §7–§14 → §8–§15 throughout the document (section headers + all in-text cross-references)
  • Adds §7 shell compliance bullet to the checklist (now §15)
  • Adds spacecraft-cli-shell + spacecraft-cli-preference row to Skill Cross-References

Test plan

  • Section headers §7–§15 all present and correctly ordered
  • No stale §7 — Privacy / §8 — Key Bindings / §9 — Color Palette references in live content
  • §12.2.1 / §13.2.1 cross-references are consistent throughout Date/Time section
  • Version is 1.22, date is 2026-06-18 in both frontmatter and masthead
  • Compliance checklist has 16 bullets (was 15)

🤖 Generated with Claude Code

UnbreakableMJ and others added 2 commits June 18, 2026 12:22
Codifies Nushell, Ion, Brush, and Bash as four equally first-class shell
environments. §7.1 Script Portability Policy: POSIX-compatible by default,
Nushell/Ion native variants where needed, no Bashisms in shared scripts.

Current §7–§14 renumbered §8–§15 throughout. Compliance checklist gains a
§7 shell bullet. Skill Cross-References gains a shell-work row.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Permits `[at]` form in plain-text prose contexts; clarifies that
# Maintainer: (PKGBUILD) and SPDX-FileCopyrightText headers must keep
the full address — tooling (makepkg/pkgcheck, reuse lint) requires it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@UnbreakableMJ UnbreakableMJ merged commit df6f551 into main Jun 18, 2026
1 check passed
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.

1 participant