Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .changeset/check-task-board.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/task-board.md

This file was deleted.

15 changes: 15 additions & 0 deletions run-run/biome-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @rrlab/biome-plugin

## 1.1.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed.

Every command and subcommand now reads identically: a single-target row is `<command> (<tool>) · <package>` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is `<command> (<tool>) · <n> packages`, and each run shows the underlying `$ <command>` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed · <section>`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict).

Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014.

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 1.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion run-run/biome-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rrlab/biome-plugin",
"version": "1.0.0",
"version": "1.1.0",
"description": "Biome plugin for @rrlab/cli — provides lint, format, and jsc capabilities.",
"homepage": "https://github.com/variableland/dx/tree/main/run-run/biome-plugin#readme",
"bugs": {
Expand Down
15 changes: 15 additions & 0 deletions run-run/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @rrlab/cli

## 1.1.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed.

Every command and subcommand now reads identically: a single-target row is `<command> (<tool>) · <package>` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is `<command> (<tool>) · <n> packages`, and each run shows the underlying `$ <command>` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed · <section>`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict).

Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014.

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 1.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion run-run/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rrlab/cli",
"version": "1.0.0",
"version": "1.1.0",
"description": "The CLI toolbox to fullstack common scripts in Variable Land",
"homepage": "https://github.com/variableland/dx/tree/main/run-run/cli#readme",
"bugs": {
Expand Down
15 changes: 15 additions & 0 deletions run-run/oxc-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @rrlab/oxc-plugin

## 1.1.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed.

Every command and subcommand now reads identically: a single-target row is `<command> (<tool>) · <package>` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is `<command> (<tool>) · <n> packages`, and each run shows the underlying `$ <command>` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed · <section>`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict).

Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014.

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 1.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion run-run/oxc-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rrlab/oxc-plugin",
"version": "1.0.0",
"version": "1.1.0",
"description": "oxc plugin for @rrlab/cli — provides lint (oxlint) and format (oxfmt) capabilities.",
"homepage": "https://github.com/variableland/dx/tree/main/run-run/oxc-plugin#readme",
"bugs": {
Expand Down
15 changes: 15 additions & 0 deletions run-run/ts-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @rrlab/ts-plugin

## 1.1.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed.

Every command and subcommand now reads identically: a single-target row is `<command> (<tool>) · <package>` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is `<command> (<tool>) · <n> packages`, and each run shows the underlying `$ <command>` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed · <section>`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict).

Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014.

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 1.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion run-run/ts-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rrlab/ts-plugin",
"version": "1.0.0",
"version": "1.1.0",
"description": "TypeScript plugin for @rrlab/cli — provides the tsc capability.",
"homepage": "https://github.com/variableland/dx/tree/main/run-run/ts-plugin#readme",
"bugs": {
Expand Down
15 changes: 15 additions & 0 deletions run-run/tsdown-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @rrlab/tsdown-plugin

## 1.1.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Rework the output of `rr check`, `lint`, `format`, `jsc`, `tsc`, `pack`, and `doctor` into a live task board. Each tool runs captured and renders a spinner row that collapses to ✔/✖, with its output flushed below (dimmed on a pass, full brightness on a failure) and a one-line summary. In a monorepo, `tsc` shows one row per package so it's clear which one failed.

Every command and subcommand now reads identically: a single-target row is `<command> (<tool>) · <package>` (e.g. `lint (biome) · dx`, `doctor (biome) · dx`), a fan-out is `<command> (<tool>) · <n> packages`, and each run shows the underlying `$ <command>` it executed. `rr check` runs `jsc` then `tsc` as framed sections and closes with one overall verdict (`✔ check passed` / `✖ check failed · <section>`). The verdict is always the tool's exit code — never parsed from output. `clean` stays logger-based (it has no pass/fail verdict).

Plugin SDK: the capability verbs plus `Packer.pack()` and `Doctor.doctor()` now return a `RunReport` (`{ ok, output }`); `DoctorResult`/`DoctorOutput` are removed. See decisions 012–014.

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 1.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion run-run/tsdown-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rrlab/tsdown-plugin",
"version": "1.0.0",
"version": "1.1.0",
"description": "tsdown plugin for @rrlab/cli — provides the pack capability for building TS libraries.",
"homepage": "https://github.com/variableland/dx/tree/main/run-run/tsdown-plugin#readme",
"bugs": {
Expand Down
6 changes: 6 additions & 0 deletions shared/clibuddy/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @vlandoss/clibuddy

## 0.7.0

### Minor Changes

- [#232](https://github.com/variableland/dx/pull/232) [`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93) Thanks [@rqbazan](https://github.com/rqbazan)! - Add `runTaskBoard`: a TTY-aware parallel task board. It runs N labelled tasks concurrently and renders one live spinner row each — collapsing to ✔/✖ with a duration — then flushes their captured output (dimmed on pass, full brightness on fail, capped with a `+N more lines` note) and a one-line summary. Non-TTY/CI prints each row once in input order, so logs stay deterministic. The `┌ │ └` frame is opt-in via `frame: true` (to divide composed sections); otherwise a lone task renders compactly and a multi-row run as a plain title + rows + summary. Glyphs mirror `@clack/prompts` (the `◒◐◓◑` spinner and gray `│ ┌ └` gutter). Also adds `palette.error`.

## 0.6.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion shared/clibuddy/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vlandoss/clibuddy",
"version": "0.6.1",
"version": "0.7.0",
"description": "A helper library to create CLIs in Variable Land",
"homepage": "https://github.com/variableland/dx/tree/main/shared/clibuddy#readme",
"bugs": {
Expand Down
7 changes: 7 additions & 0 deletions vland/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @vlandoss/vland

## 0.3.1

### Patch Changes

- Updated dependencies [[`5476fe9`](https://github.com/variableland/dx/commit/5476fe970d139f7b386786c4f5fb23c7464bca93)]:
- @vlandoss/clibuddy@0.7.0

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion vland/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vlandoss/vland",
"version": "0.3.0",
"version": "0.3.1",
"description": "The CLI to init a new project in Variable Land",
"homepage": "https://github.com/variableland/dx/tree/main/vland/cli#readme",
"bugs": {
Expand Down