Skip to content

Add a command surface + doctor (status/logs/up/down/restart/upgrade/help) #11

@VijitSingh97

Description

@VijitSingh97

Goal

rigforge.sh is a single linear installer (main always does check→config→compile→tune→service) with no subcommands — users must drop to raw systemctl/journalctl. Give it pithead-style ergonomics.

Proposed

  • A command dispatch: setup (default), status, logs, up/down/restart, upgrade, help/--help, --version.
  • doctor — read-only diagnostics: AVX2, HugePages actual state (/proc/meminfo), msr module loaded, hugetlbfs mounts, memlock limits, service status, pool reachability on :3333, built XMRig version present. The "paste this output" command for support.

Acceptance

  • Subcommands work (status/logs/up/down/restart/upgrade/help/version).
  • rigforge.sh doctor prints a paste-able health report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsetuprigforge.sh, config.json, first-run setup
    No fields configured for Feature.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions