PackageTrack
Sign in Get early access

basalt_cli

The `basalt` command-line tool for the Basalt Dart ORM — migrations, database reset, and schema generation over any pluggable backend.

0.1.0 4akloon/basalt_dart

What this package is like to depend on

Last release 1 months ago

22 Jul 2026

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 3 of 3 stable releases

Nothing withdrawn

no release was ever pulled

1 months old

3 releases · first in 2026

3 releases in the last 12 months

see the full history below

Release timeline

3 releases · Jul 2026 to Jul 2026
Release Pre-release

Releases

latest 3
  1. 0.1.0 22 Jul 2026
    Release notes
    • Breaking: generate-schema emits the new table-marker shape: final class X extends TableRef<X> with a private const constructor, a static const table singleton, columns holding a typed table reference instead of a repeated name string, and a columns getter override as the default projection.
    • Column declarations are emitted one argument per line with trailing commas, so generated files stay diff-stable under dart format.
    • New guard: a column whose camelCase field name collides with an inherited TableRef/Object member (table, table_name, alias, columns, col, aliased, ...) fails generation with a clear error instead of emitting code that won't compile.
    • Requires basalt >=0.1.0 <0.2.0.
    Open source →
  2. 0.0.2 16 Jul 2026
    Release notes
    • Widened the core constraint to basalt >=0.0.1 <0.1.0 so the CLI resolves alongside any 0.0.x core release (caret on 0.0.x pins a single version). No functional changes.
    Open source →
  3. 0.0.1 12 Jul 2026
    Release notes

    Initial development release of the basalt command-line tool.

    • Migrations: migration generate <name> / run / revert / redo / list, tracked in __basalt_schema_migrations.
    • database reset and generate-schema (typed schema from a live database via introspection).
    • setup and --config <path> for basalt.yaml.
    • Backend-agnostic: no dependency on any backend package. bin/basalt.dart bootstraps a generated entrypoint (.dart_tool/basalt/) that imports the backend: package from basalt.yaml through the BasaltAdapter seam.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive