Repository navigation
Releases: flashdatadev/flashdata-cli
Release list
FlashData CLI v1.0.1
FlashData CLI v1.0.1
FlashData · API documentation · English README · 简体中文
What's new
- Public
flashdata discover plansandflashdata discover statuscommands are now included in the standalone binaries. They read public API endpoints without an API key or account credentials. - English and Chinese workflow selectors and examples cover research, AI context, news, YouTube search, metadata, existing automatic transcripts, uploaded captions and complete MP3/MP4 bulk downloads to customer storage.
- Clear API coverage and SDK comparisons explain accepted task recovery, partial item failures, export expiry and how to avoid duplicate submissions.
- Homebrew, signed APT and signed RPM installation and upgrade instructions point to v1.0.1. Existing profiles, credentials and run journals are preserved during package upgrades.
Install or upgrade
No Go compiler, Python, Node.js or source build is required. See the English installation guide or 简体中文安装指南 for first-time repository setup.
| Method | Install | Upgrade an existing installation |
|---|---|---|
| Homebrew (Linux/macOS) | brew install flashdatadev/tap/flashdata |
brew update && brew upgrade flashdatadev/tap/flashdata |
| APT (Ubuntu/Debian) | sudo apt-get install flashdata |
sudo apt-get update && sudo apt-get install --only-upgrade flashdata |
| RPM (Fedora/RHEL) | sudo dnf --refresh install flashdata |
sudo dnf --refresh upgrade flashdata |
| Manual archive | Download, verify and extract the matching archive | Replace only the executable; retain the CLI state directory |
APT/RPM commands require the official signed repository to be configured first. Their package version is 1.0.1-1. Check flashdata --version after upgrading; it reports 1.0.1 and the exact tagged source commit. An older copy earlier in PATH can hide a package-manager installation.
Downloads and verification
| Platform | Archive |
|---|---|
| Linux amd64 | flashdata_1.0.1_linux_amd64.tar.gz |
| Linux arm64 | flashdata_1.0.1_linux_arm64.tar.gz |
| macOS Intel | flashdata_1.0.1_darwin_amd64.tar.gz |
| macOS Apple Silicon | flashdata_1.0.1_darwin_arm64.tar.gz |
| Windows x64 | flashdata_1.0.1_windows_amd64.zip |
Download from the official release and verify the selected archive against SHA256SUMS before extraction. Archives include the executable, both READMEs, docs, example inputs and dependency licenses from the same source tag. build-report.json records the CLI commit, Go toolchain, pinned Go SDK v1.0.0 checksum and archive hashes. Previous v1.0.0 assets and tags remain unchanged.
Source tests and native archive acceptance cover all five platforms using mock APIs, including onboarding, credentials, query/bulk execution and recovery. Homebrew checks install and upgrades on Linux/macOS Intel and ARM64; signed repository checks cover Ubuntu 22.04/24.04, Debian 12/13, Fedora 43/44 and Red Hat UBI 8/9/10 userspace on both CPUs. Full RHEL hosts, FIPS mode, live OS credential services and production API/cloud delivery are separate environment-specific checks. Standalone archives use checksums; macOS binaries are not notarized. APT metadata and RPM packages/metadata use the existing signing certificates.
No PyPI, TestPyPI or npm publication is part of this release. The separately prepared Python wheel candidate remains pinned to v1.0.0 and does not contain the new discovery commands.
简体中文
v1.0.1 将无需 API 密钥的 discover plans、discover status 纳入五个平台的独立安装包,无需源码构建。中英文文档补充工作流选择、手动上传字幕、MP3/MP4 完整批量下载及恢复示例。Homebrew、签名 APT 和 RPM 源提供升级;升级保留用户配置、凭据和执行历史。首次安装请先按安装指南配置软件源,升级后用 flashdata --version 确认版本为 1.0.1。独立归档附带准确源码提交、构建记录和 SHA-256 校验和;旧 v1.0.0 文件保持不变。本次不发布 PyPI、TestPyPI 或 npm,独立 Python wheel 候选包仍固定为 v1.0.0。
FlashData CLI v1.0.0
FlashData CLI v1.0.0
FlashData · API documentation · English README · 简体中文
Initial standalone FlashData CLI, built on the pinned and checksum-verified FlashData Go SDK v1.0.0. Ready-to-run binaries are available from the official v1.0.0 release.
Included
- Secure named profiles with Windows DPAPI, macOS Keychain/Linux Secret Service integration, or an explicitly selected protected file store. Keys are entered through hidden terminal input or stdin, never command arguments.
- Recoverable machine onboarding, browser claiming and fresh-process credential verification before installation acknowledgement.
- Google search, YouTube data and media delivery; general query, background and mixed-source batch commands.
- Complete bulk create/upload/start/control/export workflows, streaming output, durable run IDs and recovery without automatic paid replay.
- Account/source discovery, diagnostics, legacy state migration, English and Chinese READMEs, runnable inputs and offline tests.
Packages
| Platform | Archive |
|---|---|
| Linux amd64 | flashdata_1.0.0_linux_amd64.tar.gz |
| Linux arm64 | flashdata_1.0.0_linux_arm64.tar.gz |
| macOS Intel | flashdata_1.0.0_darwin_amd64.tar.gz |
| macOS Apple Silicon | flashdata_1.0.0_darwin_arm64.tar.gz |
| Windows amd64 | flashdata_1.0.0_windows_amd64.zip |
Archives contain the executable, English/Chinese READMEs, docs, example inputs and dependency license notices. The executable requires no separate Go, Node.js, Python or Docker installation. build-report.json records the exact CLI source commit, SDK version/checksum, toolchain, runtime source fingerprints and package hashes. The executable's --version reports 1.0.0 and that same source commit. The verified executables are unchanged from the tagged build; documentationCommit records the finalized package documentation separately, and executable hashes are included in the report.
Download the matching public archive and SHA256SUMS; no GitHub sign-in is required. Follow the English installation guide or 简体中文安装指南. Put the extracted executable in a user-controlled PATH directory (flashdata.exe on Windows), then run flashdata --version and flashdata --help offline. The READMEs also explain building directly from the v1.0.0 source tag with Go 1.25+.
Checksums and verification
SHA256SUMS covers all five archives, build-report.json, the separately attached English/Chinese READMEs and these release notes. From a directory containing all those files:
sha256sum -c SHA256SUMSPowerShell: use Get-FileHash -Algorithm SHA256 <file> and compare its hash with the corresponding SHA256SUMS entry. Packages are not signed or notarized; SHA-256 checksums verify bytes and are not publisher signatures.
Validation and operational limits
CI runs full tests/vet on Linux, Windows and Intel macOS with Go 1.25/1.27, Linux race checks, Apple Silicon cross-builds on both Go versions and all five archive builds. Native Apple Silicon execution and live macOS Keychain/Linux Secret Service integration remain separate acceptance checks; no native ARM runtime result is claimed.
Onboarding is gated by server configuration. Imported-key recurring use requires the reviewed backend identity endpoint; unsupported identity responses fail closed. Publishing this CLI does not deploy backend changes, submit production paid work or verify customer storage. Lost or malformed submission responses remain uncertain: preserve the run ID and use read-only reconciliation/recovery before intentional new work. Cancellation stops local waiting while accepted remote work can continue.
简体中文摘要
独立 flashdata 命令行工具,锁定 Go SDK v1.0.0,覆盖安全凭据配置、可恢复接入、Google/YouTube 查询、后台批量任务、完整 Bulk 流程与持久化执行记录。提供 Linux amd64/arm64、macOS Intel/Apple Silicon、Windows amd64 安装包、构建记录和 SHA-256 校验和。GitHub Release 正式安装包现已提供公开下载;源码标签保持不变。原生 macOS 自动测试使用 Intel,Apple Silicon 已交叉编译,原生 ARM 运行及真实 Keychain/Secret Service 仍需单独验收。本次不部署后端或执行真实付费任务。
Install with Homebrew
Linux and macOS (Intel or ARM):
brew install flashdatadev/tap/flashdata
flashdata --version
flashdata --helpThe official FlashData tap verifies the matching release archive with a pinned SHA-256 checksum. No Go installation is needed. See the current English installation guide or 简体中文安装指南 for upgrades and switching from a manual installation.
Install with APT (Ubuntu and Debian)
The official signed APT repository supports Ubuntu 22.04/24.04 and Debian 12/13 on amd64/arm64. Complete the one-time fingerprint-verified setup in the English installation guide or 简体中文安装指南, then run:
sudo apt-get update
sudo apt-get install flashdataDebian package 1.0.0-1 contains the unchanged upstream CLI 1.0.0 executable. APT verifies signed repository metadata, index checksums and package hashes. The setup uses a repository-scoped Signed-By keyring; no Go installation is required.
Signed RPM repository (Fedora and RHEL)
The official FlashData RPM repository now provides package 1.0.0-1 for x86_64 and aarch64, preserving the exact CLI v1.0.0 executable. Individual packages and repository metadata use a dedicated RSA-4096 signing certificate with SHA-256 signatures.
Complete the one-time fingerprint-verified setup in the English installation guide or 简体中文安装指南, then install or upgrade:
sudo dnf --refresh install flashdata
sudo dnf --refresh upgrade flashdataNative tests cover Fedora 43/44 and RHEL 8/9/10 userspace through Red Hat UBI containers on both architectures. Candidate and public HTTPS tests validate installation, reinstall, upgrade, removal and preserved user state; candidate tests also reject tampering. Upgrade testing uses a signed, unpublished 1.0.0-0.upgradetest package with the same executable. Full RHEL hosts and FIPS mode are not separately certified. See RPM validation and maintenance.
Official service: flashdata.dev · Support: support@flashdata.dev