Skip to content

Expand README with comprehensive command reference and troubleshooting - #43

Merged
vtempest merged 1 commit into
masterfrom
claude/server-shell-setup-chwpug
Aug 14, 2026
Merged

Expand README with comprehensive command reference and troubleshooting#43
vtempest merged 1 commit into
masterfrom
claude/server-shell-setup-chwpug

Conversation

@vtempest

Copy link
Copy Markdown
Collaborator

This PR significantly expands the README documentation for the server shell setup script with detailed command references, usage examples, and troubleshooting guidance.

Summary

The README has been restructured and greatly expanded to serve as a complete reference guide for all installed tools and components. This makes the documentation more discoverable and useful for users after installation.

Key Changes

  • Added table of contents — New "Contents" section with links to all major sections for easier navigation

  • Enhanced install documentation — Added "Install Modes" table explaining the differences between interactive menu, all, and component-specific invocations; clarified the -s -- argument forwarding syntax

  • Expanded Components table — Now includes installation method and verification command for each component, plus notes about distro-specific behavior (e.g., pacstall Ubuntu/Debian only)

  • Comprehensive Fish aliases documentation — Added detailed descriptions and notes for each function, explaining what they do and any caveats (e.g., in is hardcoded to apt)

  • New "Command Reference" section — Extensive subsections for each major tool:

    • Fish shell (commands, key bindings, plugins)
    • Nushell (structured data operations)
    • Neovim with NvChad (keybindings and commands)
    • Helix (modal editor reference)
    • Node/Volta/package managers
    • Bun runtime
    • Docker (including rootless-specific notes)
    • Starship prompt
    • fzf and ripgrep
    • systemd services and journalctl
    • pacstall package manager
    • code-server
    • Distro-specific package managers
    • Termux/Android extras
  • New "Files This Script Touches" section — Audit table showing what paths are modified, by which components, and what they contain

  • New "Companion Scripts" section — Documents get-node.sh and clean-server-disk.sh with usage examples and detailed cleanup stages

  • New "Troubleshooting" section — Common issues and their fixes (password setup, piped install, shell not changing, component validation, rootless docker, etc.)

Implementation Details

  • All new content is organized as reference tables and command examples for quick lookup
  • Includes practical examples (e.g., docker run -it --rm <img> <cmd>) and common workflows
  • Notes platform-specific behavior (Termux, rootless docker, distro differences)
  • Maintains consistency with the existing documentation style

https://claude.ai/code/session_01EVv96XX7xESqrQAs4ZRW9u

Document what every installed tool does on Linux and the commands you
actually use day to day, in tables.

- Command reference for fish (plus its omf/fzf/z/pisces plugins and key
  bindings), nushell, nvim/NvChad, helix, node/volta/npm/pnpm/yarn/git0/
  vite/turbo, bun, rootless docker, starship, fzf, ripgrep, systemd and
  journalctl, pacstall, code-server
- Package-manager equivalents across Ubuntu/Debian, Fedora, Arch, AUR,
  Alpine, macOS and Termux, plus the proot-distro flow on Android
- Install modes table, including that CLI `all` omits `code` and that
  neither form of `all` includes `sudo`
- "Files This Script Touches" audit table, flagging that systeminfo
  deletes the system MOTD and starship overwrites starship.toml
- Companion scripts: get-node.sh, clean-server-disk.sh (stage-by-stage),
  misc-setup/
- Troubleshooting table and a table of contents

Component table now also lists the install source and a verify command
for each component.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EVv96XX7xESqrQAs4ZRW9u
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app-demo Building Building Preview Aug 14, 2026 10:41pm
appdemo-dev-tools Building Building Preview Aug 14, 2026 10:41pm
appdemo-dev-tools-9bhw Error Error Aug 14, 2026 10:41pm
appdemo-dev-tools-hxgy Building Building Preview Aug 14, 2026 10:41pm
appdemo-dev-tools-qz8y Error Error Aug 14, 2026 10:41pm
cccp-deployment Ready Ready Preview Aug 14, 2026 10:41pm

@vtempest
vtempest merged commit 4a3fed4 into master Aug 14, 2026
5 of 10 checks passed
@vtempest
vtempest deleted the claude/server-shell-setup-chwpug branch August 14, 2026 22:41
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.

2 participants