Skip to content

Aphex CLI 0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 19:18
· 9 commits to mainline since this release

Aphex CLI 0.3.0

CLI tool for managing Tekton pipelines on the Aphex platform.

Changelog

  • 8416a72 Add --aphex-org flag to pipeline create command
  • d55e182 Add templateRef to RepoBinding creation - default to run-pipeline-v1
  • 7594e45 Adding knowledge base commands.
  • cfb3733 Adding knowledgebase command namespace.
  • b38ff87 Document typed client implementation in architecture
  • 3160010 Fix pipeline creation bugs: proper dynamic client usage and timeout handling
  • 649bb48 Improving create command
  • a819e19 Refactor CLI to use typed clients for type safety
  • c588d48 Rename API group from arbiter.io to aphex
  • 14caad8 Rename NewTypedClient to NewAphexClient
  • 9b81cb3 Simplifying logging into central helper.
  • 1ad258c Update dependencies to use AphexPlatformInfrastructure with latest commit
  • 998273e Updating api group to aphex.io
  • 7297473 Updating archon documentation after multiple feature implementations.
  • bd58a0a Updating custom resources to match new CRD changes and adding polling for commands.
  • 664b69a Updating dependency versions.
  • d0e20e3 Updating to use AphexControllerRuntime.
  • 6763639 Use controller-runtime client with typed structs
  • b11b7b7 feat(cli): add agent command with AWS CLI-style file input
  • f7cbcce feat(knowledgebase): add MCP server support with AWS-style config pattern
  • 63bac74 feat: add Cloudflare API token support for organization bootstrap
  • 8fcf89b feat: add secrets command for organization secret management
  • f042c4d feat: enhance CLI with automatic RepoBinding creation and namespace management
  • acbb48a refactor(knowledgebase): align CLI with Agent pattern and remove defaults
  • 0927d28 refactor: rename secrets command to secret

Installation

Homebrew

brew tap bdchatham/aphex
brew install aphex

Manual Installation

macOS

# Intel Macs
curl -L -o aphex https://github.com/bdchatham/AphexCLI/releases/download/v0.3.0/aphex_Darwin_x86_64.tar.gz
tar -xzf aphex_Darwin_x86_64.tar.gz
sudo mv aphex /usr/local/bin/

# Apple Silicon Macs  
curl -L -o aphex https://github.com/bdchatham/AphexCLI/releases/download/v0.3.0/aphex_Darwin_arm64.tar.gz
tar -xzf aphex_Darwin_arm64.tar.gz
sudo mv aphex /usr/local/bin/

Linux

# x86_64
curl -L -o aphex https://github.com/bdchatham/AphexCLI/releases/download/v0.3.0/aphex_Linux_x86_64.tar.gz
tar -xzf aphex_Linux_x86_64.tar.gz
sudo mv aphex /usr/local/bin/

# ARM64
curl -L -o aphex https://github.com/bdchatham/AphexCLI/releases/download/v0.3.0/aphex_Linux_arm64.tar.gz
tar -xzf aphex_Linux_arm64.tar.gz
sudo mv aphex /usr/local/bin/

Usage

# Authenticate with the platform
aphex auth login

# List pipelines
aphex pipeline list

# Create a pipeline
aphex pipeline create my-pipeline --file pipeline.yaml

# Delete a pipeline
aphex pipeline delete my-pipeline