Skip to content

0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:50
c665f25

Release Notes

Crate versions in this release:

Crate Version
upone 0.1.0
upone-core 0.1.0
upone-providers 0.1.0

upone

  • Introduced the interactive up command (clap) that prepares a project for development.
  • Preview the detected providers and the full generated plan before running anything.
  • Added --dry-run to print the plan and exit without executing any task.
  • Added --yes to skip the confirmation prompt for scripted or automated runs.
  • Render a live terminal UI (ratatui/crossterm) with per-task status, a spinner and risk labels while tasks run.
  • Fall back to a plain, non-interactive summary when stdin/stdout are not a terminal (pipes and CI).
  • update upone-core 0.0.0 -> 0.1.0
  • update upone-providers 0.0.0 -> 0.1.0

upone-core

  • Added the detection engine that identifies a project's technology from file signatures.
  • Expose a pluggable Provider trait and a Registry, so new technologies are added without touching the core.
  • Added the Planner: a task DAG that orders tasks topologically and groups independent tasks into parallel levels.
  • Added the execution Engine, which runs task levels sequentially and independent tasks within a level concurrently.
  • Isolate task failures so a single failing task never aborts the rest of the plan.
  • Classify every task with a low / medium / high Risk so users can judge its side effects.
  • Produce a structured Report of every step, its status and any captured output.

upone-providers

  • Added JavaScript package-manager providers for bun, npm and pnpm that check the binary and install dependencies.
  • Added the cargo provider for Rust projects.
  • Added the docker provider that brings up compose services in the background.
  • Added the prisma and drizzle providers for ORM client generation.
  • Added the redis and postgres providers that ensure backing services are running.

Install upone 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CarlosEduJs/upone/releases/download/v0.1.0/upone-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/CarlosEduJs/upone/releases/download/v0.1.0/upone-installer.ps1 | iex"

Download upone 0.1.0

File Platform Checksum
upone-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
upone-x86_64-apple-darwin.tar.xz Intel macOS checksum
upone-x86_64-pc-windows-msvc.zip x64 Windows checksum
upone-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
upone-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
upone-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
upone-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum