Skip to content

Releases: bmmbaaddt/termucraft

TermuCraft 1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:30

Result grid, like DBeaver

  • Select cells, rows and columns with the mouse: click, Shift+click, Ctrl+click or drag over cells; click or drag row numbers for whole rows and headers for whole columns; # or Ctrl+A selects everything.
  • Keyboard: arrows, Tab, Home/End, PgUp/PgDn (Shift extends), Enter / F2 or typing edits a cell, Shift+Enter views a value, Delete marks rows for deletion.
  • Copy: Ctrl+C copies the selection (pastes cleanly into Excel), Ctrl+Shift+C adds column names, right-click → Copy as… for CSV, JSON, Markdown, SQL, HTML, XML or TXT.
  • The status bar shows the selection size, plus sum and average for numbers.
  • Smooth with very large results (only visible rows are drawn); columns resize by dragging the header edge; Fetch all next to Fetch more.
  • Sorting moved to the small ⇅ arrow in each header (clicking a header now selects the column).

Values are never cut

  • Long text is kept whole in the grid and in every export.
  • Binary values holding text are shown as text, other bytes as 0x… hex. Oracle BLOBs and ODBC binary columns now display.
  • MySQL/MariaDB GROUP_CONCAT results are no longer cut at 1,024 characters.
  • Exporting all rows of a filtered table keeps its WHERE / ORDER BY.

Export

CSV, TSV, TXT, JSON, SQL INSERT, Markdown, HTML, XML and Excel (.xlsx). Export the rows shown, the selected cells, the first N or all rows, with options for column names, CSV delimiter, NULL text and a UTF-8 BOM.

Navigator

  • Folders per schema: Tables, Views, Materialized views, Functions, Procedures, Packages, Sequences, Triggers. Views show their real definition under DDL.
  • F4 or Ctrl+click a table, view or routine name in the SQL editor to open it.
  • Sessions, connection folders and schema trees start collapsed; folders you open stay open.

Download

File What it is
TermuCraft-1.0.2-x64.exe Installer: upgrades an earlier version in place and keeps your data
TermuCraft-1.0.2-portable.exe Single file, runs without installing

Windows SmartScreen may warn because the app is not code-signed. Click More info → Run anyway.

TermuCraft 1.0.1

Choose a tag to compare

@bmmbaaddt bmmbaaddt released this 08 Oct 23:07

Fixed

  • Run / Ctrl+Enter now runs only the statement under the cursor. Before, queries written on consecutive lines (with no empty line between them) all ran together. The statement is now cut at its ;, like DBeaver. A ; inside quotes or a procedure body doesn't cut it, and a multi-line query is still taken whole.
    • To run several statements, select them and press Run, or use ▶▶ Script (Alt+X).

Also in this build

  • Word wrap in the SQL editor (checkbox or Alt+Z) and in result cells, remembered across restarts.
  • A tidier DB toolbar and cleaner ER-diagram lines.

Download

File What it is
TermuCraft-1.0.1-x64.exe Installer: upgrades 1.0.0 in place and keeps your data
TermuCraft-1.0.1-portable.exe Single file, runs without installing

Windows SmartScreen may warn because the app is not code-signed yet. Click More info → Run anyway.

TermuCraft 1.0.0

Choose a tag to compare

@bmmbaaddt bmmbaaddt released this 08 Oct 22:38

First public release of TermuCraft: an open-source Windows workstation for remote work, with terminals, files and databases in one app, and every password in one encrypted vault.

Download

File What it is
TermuCraft-1.0.0-x64.exe Installer (Start-menu and desktop shortcuts; upgrades in place)
TermuCraft-1.0.0-portable.exe Single file, runs without installing

The builds are not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.

Highlights

  • Terminals: SSH, SFTP, Telnet, Serial, WSL and a Linux-style local bash, plus RDP, VNC, tunnels, macros, MultiExec, split view and a monitoring bar.
  • SSH keys: keep keys inside the encrypted vault, install a public key on a server (like ssh-copy-id), and a key generator.
  • Database workbench: PostgreSQL, MySQL/MariaDB, Oracle, SQL Server and SQLite, plus any database with an ODBC driver through a DBeaver-style Database types manager.
    • Autocomplete, explain plan, format SQL, ${variables}.
    • Streamed results, editable grid, manual transactions.
    • Foreign-key navigation, ER diagram, data compare/sync between tables, export.
  • Import from MobaXterm (sessions, passwords, macros) and DBeaver (connections and scripts).
  • Private by design: no account, no telemetry, and no network traffic except the connections you open.

Found a problem or have an idea? Open an issue.