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