x64base

Documentation / Command families

Command families

One shell, grouped by the job each group of commands does.

x64base is one engine with one shell. The names below are groupings for readability, not separate products — nothing here is downloaded, versioned, or licensed on its own.

Tables and work areas

USE SELECT AREA DBAREA DBAREAS STRUCT FIELDS

Open a table into a numbered area, inspect its structure, and move between areas.

Navigation

TOP BOTTOM SKIP GOTO RECNO SEEK FIND LOCATE

Move the cursor by position, by key, or by condition.

Order and scope

SET INDEX / ORDER / FILTER / RELATION / TABLE BUFFER

Choose which index drives the order, restrict what is visible, and declare how tables relate.

Mutation

REPLACE CALC CALCWRITE MULTIREP COMMIT ROLLBACK

Change field values under buffering, then commit or discard.

Relations and rows

REL RELATIONS ERSATZ TUPLE TUPEXPORT

Walk a declared relation graph, project rows, and export them.

Listing and browsing

LIST SMARTLIST SMARTBROWSE SB SIMPLEBROWSE

Read records at the terminal, from a one-line dump to a full browser.

Query

SQL SQLITE DDL

The house SELECT over open work areas, the companion SQLite surface, and schema definition.

Import and export

IMPORT EXPORT IMPORTSQL EXPORTSQL COPY

Move data between DBF, delimited files, and SQLite.

Help and metadata

HELP CMDHELP CMDHELPCHK MAINT DDICT MANUAL BBOX

Ask the running system what it knows about itself, including a checker for help that has drifted.

Teaching

ASCII SHELLO RETRO IDX COBOL CODASYL NORMALIZE

Labs that make a layer visible instead of describing it.

Utility

EDIT TEXT IMAGE WEB URL SFTP ZIP PSHELL

Ordinary conveniences so a session does not have to leave the shell.

The shell can also answer questions about itself at runtime: HELP and CMDHELP describe commands, DDICT reports metadata, and CMDHELPCHK checks help text that has drifted away from the code it documents.