Skip to content

tooling: add CLI client and dev scripts - #71

Open
clouths wants to merge 1 commit into
perf/simd-heightfield-idle-throttlingfrom
tooling/cli-client
Open

clouths wants to merge 1 commit into
perf/simd-heightfield-idle-throttlingfrom
tooling/cli-client

Conversation

@clouths

@clouths clouths commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Developer tooling split out of #5 to keep that PR scoped to Linux support and test automation. Single commit on top of linux+containerize; no overlap with #69.

Contents

  • Perpetuum.CliClient — interactive console client: login, chat, character select, storage inspection, channel history
  • script/cli.sh — run the CLI client inside the compose stack
  • script/create-account.sh — provision a test account
  • solution / Makefile / test-project registration
  • unit tests: CliClientTests (24 tests)

Scope note

The CLI client is intentionally minimal — a dev/testing tool against the wire protocol, not a product surface. There are no plans to add a GUI.

Validation

@clouths
clouths changed the base branch from linux+containerize to perf/simd-heightfield-idle-throttling September 28, 2026 17:10
@clouths
clouths added this pull request to stack #70 September 28, 2026 17:10
@clouths clouths self-assigned this Sep 28, 2026
@clouths
clouths force-pushed the tooling/cli-client branch 2 times, most recently from fb91524 to 4732717 Compare September 28, 2026 17:25
Developer tooling split out from the Linux/containerization branch to
keep that PR scoped to platform support and test automation.

- Perpetuum.CliClient: interactive console client (login, chat,
  character select, storage inspection, channel history)
- script/cli.sh: run the CLI client inside the compose stack
- script/create-account.sh: provision a test account
- solution/Makefile/test-project registration
- unit tests: CliClientTests
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