Sections

User Guide

Exporting and Importing Tools

Share a single tool with someone else, or set it up on a new Mac. Export the tool to a portable .runyard file, hand that file off (or carry it to the other machine), and Import it there. Because a tool can run commands and AppleScript, import always shows you everything it will do and lets you point it at your own folders before anything is written or run.

This is different from syncing your whole config across your own Macs via iCloud/Dropbox. Export/Import is for sharing a single tool (or a group) with someone else, or seeding a new machine.

Exporting a tool

Open Settings → Tools, then either:

A sheet opens so you can review what travels before saving:

Click Export…, choose a location, and Runyard writes a .runyard file (named after the tool).

What gets scrubbed

Runyard never ships machine-specific or sensitive data:

If something was redacted, the Removed for privacy section tells you. Your config.json is never included. Only the one tool you exported.

The .runyard file

A .runyard file is plain JSON. It contains:

It does not contain your full configuration, your other tools, or your secrets.

Importing a tool

Two ways to start an import:

The import sheet walks you through it, top to bottom:

  1. Identity: the tool's name, type, and the Runyard version it was made with.
  2. Name: pre-filled, and suffixed (e.g. My App (2)) if you already have a tool with that name. Edit it freely. Imported tools are always set to not start automatically. Start them manually after importing.
  3. Commands that will run: a collapsible, read-only review of every start/stop command, install command, and action, grouped per tool. Expand an AppleScript action to read its full script. If a tool keeps your Mac awake while running, that's noted here, under the tool that has the setting. This is your chance to confirm the tool is safe before importing.
  4. Set up for this Mac: a folder picker for each project folder (with a green check when the folder exists) and editable PATH lists, grouped by tool. Bundled scripts are written into the folders you choose. If a script couldn't be bundled, you'll see an amber warning.

Import stays disabled until every required folder points at a real directory. Once you confirm, Runyard writes any bundled scripts, adds the tool to your config, and reloads, without starting it.

Global PATH on import

If the file includes the sharer's global PATH, those entries are folded into each imported tool that actually runs commands, never into your own global Runyard settings. So importing a tool can't quietly change the environment of your other tools.

Compatibility

Each .runyard file records the minimum Runyard version that can read it. If you try to import a file made by a newer version of Runyard than you're running, the import is refused with a message telling you to update Runyard. Files made by older versions import normally.

Troubleshooting