Skip to content

Repository files navigation

tools-techne

tools-techne is the canonical source of the techne operator command-line interface for the Knowledge Islands Techne Harness.

Arcadia owns the architecture and decision criteria. The Techne Harness owns controller and fabric applications, infrastructure, runtime payloads and provider adapters. This repository owns command grammar, diagnostics, installation and release artifacts; it does not duplicate harness runtime payloads. The implementation ownership decision (ADR-TECHNE-003) defines this boundary.

The user guides explain how to install, authenticate, diagnose, and operate techne. The developer guides cover changing and releasing it.

Current commands

techne diag
techne help doctor
techne doctor
techne auth login
techne controller status
techne controller bootstrap
techne completion bash
techne completion zsh

Use techne help [command] or techne --help for command and option reference. The user guides connect installation, authentication, diagnostics, and controller commands into safe operator workflows. diag reports offline, share-safe tool/version, installation mode, executing host platform/architecture, runtime, and configuration presence; diag --full deliberately reveals local paths and identifiers. doctor adds its read-only scope, actionable checks, healthy/unhealthy verdict, and pass/warn/fail/skipped counts; it may contact AWS for identity, but does not check package freshness. Authentication or bootstrap is explicit and interactive.

techne completion bash and techne completion zsh print shell completion definitions without changing shell configuration.

Completion support ships in v0.1.1; the earlier v0.1.0 release does not include it.

Installation

Install the current release from its exact tag:

curl --fail --location --proto '=https' --proto-redir '=https' --output install.sh \
  https://raw.githubusercontent.com/knowledgeislands/tools-techne/v0.1.1/install.sh
bash ./install.sh v0.1.1

The installation guide covers Homebrew, destination overrides, verification and local development links.

Development

Use the repository-pinned toolchain:

bun install
bun run test
bun run test:coverage
bun run self:typecheck
bun run build

The developer guides define review and release gates.

Repository map

  • src/ — CLI grammar, configuration, diagnostics and AWS adapter.
  • bin/techne — local source launcher.
  • man/techne.1 — physical command manual.
  • release/ — platform archive builder and installer smoke test.
  • docs/guides/ — operator and developer guidance.
  • docs/roadmap/ — forward work queue.

Remote-environment management remains on hold pending the principal's authorisation and a remote-delivery policy. Local implementation and candidate integration may proceed under ordinary repository approvals. Arcadia maintains canonical engineering knowledge in Engineering Practice and defines the remote boundary in its Techné programme policy.

About

Techne operator command-line interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages