Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.crewship.ai/llms.txt

Use this file to discover all available pages before exploring further.

crewship runtimes

Lists the runtime/tool entries that mise can install in a crew container. mise (formerly rtx) reads a mise.json block in the crew’s devcontainer_config and installs each (tool, version) pair during provisioning.
crewship runtimes <subcommand> [flags]
Backed by GET /api/v1/runtimes/catalog. Requires authentication.

Subcommands

list

crewship runtimes list [flags]
Flags:
FlagTypeDescription
--searchstringServer-side substring filter — passed to /api/v1/runtimes/catalog as ?search= and matched against name, tool, description, or category.
--categorystringClient-side exact-match filter applied after the fetch (case-insensitive). Common values: languages, tools, cloud, databases. The CLI fetches the full catalog (or the search-filtered subset) and then filters locally.
Example:
crewship runtimes list --category languages
# TOOL       NAME       CATEGORY    VERSIONS                    DEFAULT
# node       Node.js    languages   18, 20, 22, 24              22
# python     Python     languages   3.10, 3.11, 3.12, 3.13      3.12
# go         Go         languages   1.21, 1.22, 1.23, 1.24      1.23
# ruby       Ruby       languages   3.2, 3.3, 3.4               3.3
Columns: TOOL (the mise tool ID — what you put in mise.json), NAME (display label), CATEGORY, VERSIONS (available versions), DEFAULT (the version Crewship picks when the crew config doesn’t pin one).

info

crewship runtimes info <tool>
Example:
crewship runtimes info terraform
# Tool        : terraform
# Name        : Terraform
# Category    : cloud
# Description : Infrastructure as code.
# Icon        : blocks
# Versions    : 1.9, 1.8
# Default     : 1.9
# Backends    : asdf
The info view echoes whatever the catalog row carries. Backends lists the mise install backends mise can use for this tool (asdf, cargo, npm, pipx, github); when empty the catalog leaves it to mise’s default.

Notes

  • --search is server-side (one round-trip with ?search=), --category is applied client-side after the fetch. Combining the two is fine — the search narrows what’s fetched, then category narrows the local result set.
  • The default version is the one mise reports for the catalog; pin a specific version in devcontainer_config.mise if you need reproducibility across upstream catalog updates.
  • Output respects the global --format flag (table, json, yaml).