Skip to content

CLI Reference

This section documents the current Nautilus CLI surface.

Top-level help currently reports:

Command groupPurpose
generateGenerate client code from a schema file
validateValidate a schema file without generating code
formatFormat a .nautilus file in place
dbDatabase management commands
migrateVersioned migration commands
engineEngine runtime commands
pythonPython shim install/uninstall
studioNautilus Studio lifecycle management

Common CLI Rules

  • --schema is optional on schema-based commands because Nautilus auto-detects the first .nautilus file in the current directory
  • --database-url overrides datasource connection settings
  • generation behavior is target-specific and can be adjusted with --no-install

Command Pages

Based on the upstream Nautilus project by nautilus-env.