Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

pytxo-releases

Public distribution channel for Pytxo CLI and Pytxo Desktop installers.

The main Pytxo-dev/pytxo monorepo is private. This repository is public and hosts:

  • Prebuilt CLI binaries (pytxo-linux-x64, pytxo-darwin-arm64, …)
  • Pytxo Desktop installers (pytxo-desktop-*.msi / .dmg / .AppImage) and signed updater artifacts (*.sig, latest.json) when release signing is configured
  • Install scripts (install.sh, install.ps1) for the CLI
  • Checksums (SHA256SUMS.txt)

Install (users)

Desktop (recommended for operators):pytxo.com/download

PlatformAsset
Windows x64pytxo-desktop-windows-x64.msi
macOS Apple Siliconpytxo-desktop-darwin-arm64.dmg
macOS Intelpytxo-desktop-darwin-x64.dmg
Linux x64pytxo-desktop-linux-x64.AppImage

Releases before v0.5.0 used the legacy pytxo-reality-deck-* asset prefix.

For v1.0.0, Windows x64 has fresh CLI, MSI, and NSIS builds. The macOS and Linux CLI asset names are compatibility mirrors of the verified v0.13.0 binaries while hosted multi-OS builds are unavailable. No v1 macOS or Linux Desktop installer is published.

CLI via npm:

npm i -g pytxo
pytxo doctor

CLI install script (macOS / Linux):

curl -fsSL https://raw.githubusercontent.com/Pytxo-dev/pytxo-releases/main/install.sh | bash

Windows CLI (PowerShell):

irm https://raw.githubusercontent.com/Pytxo-dev/pytxo-releases/main/install.ps1 | iex

Pin a CLI version:

PYTXO_VERSION=v1.0.0 curl -fsSL https://raw.githubusercontent.com/Pytxo-dev/pytxo-releases/main/install.sh | bash

Maintainer setup

  1. Create a public GitHub repo: Pytxo-dev/pytxo-releases.

  2. Push this directory as main:

    cd distribution/pytxo-releases
    git init
    git remote add origin git@github.com:Pytxo-dev/pytxo-releases.git
    git add .
    git commit -m "Initial public distribution channel"
    git push -u origin main
  3. In the private pytxo repo, add GitHub secret PYTXO_RELEASES_TOKEN (PAT or GitHub App) with contents: write on pytxo-releases.

  4. Tag a release in pytxo (git tag v1.0.0 && git push origin v1.0.0), or run Actions → Release / Desktop release. CI mirrors CLI + Desktop installers to this repo’s GitHub Release.

Layout

PathPurpose
install.shmacOS / Linux CLI installer
install.ps1Windows CLI installer
ReleasesTagged v* with CLI binaries + Desktop installers

About

Public Pytxo CLI binaries and install scripts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages