Skip to content

Export & import

export

Packages the project as a single zip. The zip contains the readable files (project.yaml and data/) but not the working database (the recipient rebuilds it on open) or your private history.log. Pass a path to choose where it goes:

export path/to/exercise.zip
import path/to/exercise.zip

Unpacks a zip into a new project and switches to it; the database is rebuilt from the readable files. Add as <name> to choose the target name:

import path/to/exercise.zip as my-copy

Because a project is plain text plus CSV, sharing it is easy:

  • Git — each project includes a .gitignore that excludes the working database, so a project commits cleanly and diffs sensibly.
  • Email / file transfer — send the exported zip; the recipient imports it.