# Jetify Docs ## Docs - [Authenticating with the Cache](https://www.jetify.com/docs/docs/cloud/cache/authenticating/index.md): Your Jetify Cloud organization is automatically provisioned with a shared cache. Any developers invited to your Jetify Cloud org will be automatically authenticated with the cache when they sign in. - [Caching and Sharing Packages with Jetify](https://www.jetify.com/docs/docs/cloud/cache/index.md): The provides teams with a private, secure Nix package cache that makes it easy to share packages across all your projects and users. With the Jetify cache, you never have to rebuild a package, even if it's removed from the official . - [Using the Jetify Prebuilt Cache](https://www.jetify.com/docs/docs/cloud/cache/prebuilt-cache/index.md): The Jetify Prebuilt Cache provides users with prebuilt binaries of popular packages for the most common OS(Linux, macOS) + Architecture (x86-64, aarch64) combinations. - [Pushing and Pulling Packages to the Cache](https://www.jetify.com/docs/docs/cloud/cache/usage/index.md) - [Creating Your Team](https://www.jetify.com/docs/docs/cloud/dashboard/creating-your-team/index.md): Developers who want to use Jetify for their personal projects can sign up for a free account. The free account comes with basic Jetify Cloud features (like Secrets), with additional features like Deployments and Cache available for purchase. - [Introduction](https://www.jetify.com/docs/docs/cloud/dashboard/index.md): The lets you manage your team, projects, and secrets from a single interface. You can use the Dashboard to manage your own hobby projects, or to collaborate with other team members. - [Inviting your Team Members](https://www.jetify.com/docs/docs/cloud/dashboard/inviting-members/index.md): If you have a paid Team project, you can invite team members to join your project. Team members can configure and use your project’s secrets when developing using the Devbox or Envsec CLI. - [Setting a Custom Domain for your Project](https://www.jetify.com/docs/docs/cloud/deploys/custom-domains/index.md): Jetify Cloud will automatically configure a unique, private domain for previewing your deployed application. For production purposes, you will probably want to add a more user friendly domain to route users to your application. Jetify will also configure and issue an SSL certificate for your domain automatically. - [Introduction](https://www.jetify.com/docs/docs/cloud/deploys/index.md): Jetify Deployments is an easy, Devbox friendly way to deploy a stateless application to the cloud in a few minutes. Jetify can build and run any Docker container, and provides easy tools for configuring your project's secrets, custom domains, and more. Jetify connects to your projects Github repo to ensure that you always have the latest version of your application deployed. - [Integration Guides](https://www.jetify.com/docs/docs/cloud/deploys/integrations/index.md): This section contains guides on how to integrate common services with your Jetify deployments. - [Monitoring Your Deployments](https://www.jetify.com/docs/docs/cloud/deploys/monitoring-deploys/index.md): Jetify Cloud automatically provides build and runtime logs for each of your deployments in the Jetify Dashboard. - [Using Jetify Secrets with your Deployment](https://www.jetify.com/docs/docs/cloud/deploys/secrets/index.md): Projects deployed with Jetify Cloud are automatically configured to use when deploying your project. You do not need to authenticate, or add any additional configuration to use your secrets. Your project will deploy using the environment for your secrets by default. - [Setting Up Your Deployment](https://www.jetify.com/docs/docs/cloud/deploys/setup/index.md) - [Frequently Asked Questions](https://www.jetify.com/docs/docs/cloud/faq/index.md): This doc contains answers to frequently asked questions about Jetify Cloud that are not covered elsewhere in our documentation. If you have a question that isn't covered here, feel free to ask us on our - [Cloud Documentation](https://www.jetify.com/docs/docs/cloud/index.md): Jetify Cloud gives your team the tools and frameworks to accelerate your development workflow. Jetify Cloud is built on top of , a powerful tool for spinning up reproducible, isolated development environments on any machine. - [Managing Secrets from the Dashboard](https://www.jetify.com/docs/docs/cloud/secrets/dashboard-secrets/index.md): You can add or manage secrets for a Jetify Cloud project using the Secrets tab of the Jetify Dashboard. Secrets that you set in the Dashboard will be automatically available when an authenticated member of your team uses Devbox to start a shell, script, or service in the application. - [Introduction](https://www.jetify.com/docs/docs/cloud/secrets/index.md): Jetify Secrets is a secure secrets management service that lets you store and access secrets for your projects. Secrets are encrypted and stored in the cloud, and are automatically accessed by your project's Devbox environment whenever you start a shell, run a script, or start a service. - [Managing Secrets with the Devbox CLI](https://www.jetify.com/docs/docs/cloud/secrets/secrets-cli/index.md): You can access your Jetify Secrets locally using Devbox. When you authenticate your Devbox CLI with Jetify Cloud, Devbox will automatically identify your project, and make your secrets available in your Devbox shell. Developers who are part of your Jetify Cloud team can also access your project’s secrets automatically, whenever they use devbox to start a shell, run a script, or launch a service - [devbox add](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-add/index.md): Add a new package to your devbox - [devbox cache configure](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-cache-configure/index.md): Configure Nix to use the Devbox cache as a substituter. - [devbox cache info](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-cache-info/index.md): Output information about the nix cache - [devbox cache upload](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-cache-upload/index.md): Upload specified nix installable or nix packages in current project to cache. If [installable] is provided, only that installable will be uploaded. Otherwise, all packages in the project will be uploaded. To upload to specific cache, use --to flag. Otherwise, a cache from the cache provider will be used, if available. - [devbox cache](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-cache/index.md): A collection of commands to interact with the Jetify Cache or other Nix caches. - [devbox completion bash](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-completion-bash/index.md): Generate the autocompletion script for the bash shell. - [devbox completion fish](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-completion-fish/index.md): Generate the autocompletion script for the fish shell. - [devbox completion zsh](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-completion-zsh/index.md): Generate the autocompletion script for the zsh shell. - [devbox completion](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-completion/index.md): Generate the autocompletion script for the specified shell - [devbox create](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-create/index.md): Initialize a directory as a devbox project using a template - [devbox generate devcontainer](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-generate-devcontainer/index.md): Generate Dockerfile and devcontainer.json files under .devcontainer/ directory - [devbox generate direnv](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-generate-direnv/index.md): Top level command for generating the .envrc file for your Devbox Project. This can be used with to automatically start your shell when you cd into your devbox directory - [devbox generate dockerfile](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-generate-dockerfile/index.md): Generate a Dockerfile that replicates devbox shell - [devbox generate readme](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-generate-readme/index.md): Generate a markdown readme file for this project. You must specify a name for the Readme file when running the command: - [devbox generate](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-generate/index.md): Top level command for generating Devcontainers, Dockerfiles, and other useful files for your Devbox Project. - [devbox global add](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-add/index.md): Add a new global package. - [devbox global install](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-install/index.md): Install all packages mentioned in your global devbox.json. - [devbox global list](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-list/index.md): Lists all the packages you have installed globally - [devbox global pull](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-pull/index.md): Pulls a global config from a file or URL. URLs must be prefixed with 'http://' or 'https://'. - [devbox global push](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-push/index.md): Push a [global] config. Leave empty to use Jetify sync. Can be a git repo for self storage. - [devbox global rm](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-rm/index.md): Removes a package from your global config - [devbox global run](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-run/index.md): Starts a new shell and runs your script or command in it, exiting when done. - [devbox global services](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-services/index.md): Interact with Devbox services for your global packages. This command replicates the subcommands for but for your global packages. - [devbox global shellenv](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-shellenv/index.md): Print shell commands that add global Devbox packages to your PATH - [devbox global update](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global-update/index.md): Updates packages in your Devbox global config to the latest available version. - [devbox global](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-global/index.md): Top level command for managing global packages. - [devbox info](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-info/index.md): Display information for a package, including any installed plugins - [devbox init](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-init/index.md): Initialize a directory as a devbox project - [devbox install](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-install/index.md): Starts a new devbox shell and installs all packages mentioned in devbox.json in current directory or a directory specified via --config. - [devbox rm](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-rm/index.md): Remove a package from your devbox - [devbox run](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-run/index.md): Starts a new interactive shell and runs your target script in it. The shell will exit once your target script is completed or when it is terminated via CTRL-C. Scripts can be defined in your . - [devbox search](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-search/index.md): Search for Nix packages - [devbox secrets download](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-download/index.md): Download environment variables into the specified file - [devbox secrets init](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-init/index.md): Initialize devbox secrets in the project directory. This setup step creates/connects to an existing jetify cloud project - [devbox secrets list](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-list/index.md): List all stored environment variables - [devbox secrets rm](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-rm/index.md): Delete one or more environment variables - [devbox secrets set](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-set/index.md): Securely store one or more environment variables - [devbox secrets upload](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets-upload/index.md): Upload variables defined in a .env file - [devbox secrets](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-secrets/index.md): Manage environment variables and secrets - [devbox services attach](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-attach/index.md): Attach to a running instance of . This command lets you launch the TUI for process-compose if you started your services in the background with . - [devbox services ls](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-ls/index.md): List available services - [devbox services restart](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-restart/index.md): Restarts service. If no service is specified, restarts all services and process-compose. - [devbox services start](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-start/index.md): Starts a service or list of services. If no service is specified, starts all services + process-compose. - [devbox services stop](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-stop/index.md): Stops a service. If no service is specified, stops all your running services and shuts down process-compose. - [devbox services up](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services-up/index.md): Starts process-compose and runs all the services in your project. If a list of services is specified in the arguments, only those services will be started. - [devbox services](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-services/index.md): Interact with Devbox services via process-compose - [devbox shell](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-shell/index.md): Start a new shell or run a command with access to your packages - [devbox shellenv](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-shellenv/index.md): Print shell commands that add Devbox packages to your PATH - [devbox update](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-update/index.md): Updates packages within your project to the latest available version. - [devbox version update](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-version-update/index.md): Check for a new version of devbox and update if available - [devbox version](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox-version/index.md): Print version information - [devbox](https://www.jetify.com/docs/docs/devbox/cli-reference/devbox/index.md): Instant, easy, predictable shells and containers - [devbox.json Reference](https://www.jetify.com/docs/docs/devbox/configuration/index.md): Your devbox configuration is stored in a file, located in your project's root directory. This file can be edited directly, or using the . - [Using Devbox in CI/CD with GitHub Actions](https://www.jetify.com/docs/docs/devbox/continuous-integration/github-action/index.md): This guide explains how to use Devbox in CI/CD using GitHub Actions. The will install Devbox CLI and any packages + configuration defined in your file. You can then run tasks or scripts within to reproduce your environment. - [Devbox Examples](https://www.jetify.com/docs/docs/devbox/devbox-examples/index.md): Devbox strives to provide a balance between the immutability of Nix's global store, and the mutability of local project configuration. The examples below show how to configure Devbox for a wide range of development environments and project types. - [Use Devbox as your Primary Package Manager](https://www.jetify.com/docs/docs/devbox/devbox-global/index.md): In addition to managing isolated development environments, you can use Devbox as a general package manager. Devbox Global allows you to add packages to a global This is useful for installing a standard set of tools you want to use across multiple Devbox Projects. - [Devbox Env Variables](https://www.jetify.com/docs/docs/devbox/env-variables/index.md): The following is a list of Environment variables used by Devbox to manage your environment. Some of these variables are set by Devbox, while others can be used to manage how Devbox sets up your shell. - [Frequently Asked Questions](https://www.jetify.com/docs/docs/devbox/faq/index.md): This doc contains answers to frequently asked questions about Devbox that are not covered elsewhere in our documentation. If you have a question that isn't covered here, feel free to ask us on our , or on our GitHub repository. - [Creating a Devbox Plugin](https://www.jetify.com/docs/docs/devbox/guides/creating-plugins/index.md): Plugins make it easier to get started with packages that require additional setup when installed with Nix, and they offer a familiar interface for configuring packages. They also help keep all of your project's configuration within your project directory, which helps maintain portability and isolation. - [Installing a Specific Package Version](https://www.jetify.com/docs/docs/devbox/guides/pinning-packages/index.md): This document explains how to use and to install a specific package version in your Devbox project. It also explains how to pin a particular major or minor version for the package in your project. - [Installing Platform Specific Packages](https://www.jetify.com/docs/docs/devbox/guides/platform-specific-packages/index.md): At times, you may need to install a package or library that is only available on a specific platform. For example, you may want to install a package that is only available on Linux, while still using the same Devbox configuration on your Mac. - [Using Plugins](https://www.jetify.com/docs/docs/devbox/guides/plugins/index.md): This doc describes how to use Devbox Plugins with your project. provide a default Devbox configuration for a Nix package. Plugins make it easier to get started with packages that require additional setup when installed with Nix, and they offer a familiar interface for configuring packages. They also help keep all of your project's configuration within your project directory, which helps maintain portability and isolation. - [Running Scripts](https://www.jetify.com/docs/docs/devbox/guides/scripts/index.md): Scripts are shell commands that can be defined in your devbox.json file. They can be executed by using the command. Scripts started with are launched in a interactive that terminates once the script finishes, or is interrupted by CTRL-C. - [Running Services](https://www.jetify.com/docs/docs/devbox/guides/services/index.md): When working on an application, you often want some services or dependencies running in the background for testing. Take a web app as an example. While working on your application, you will want to test it against a running development server and database. Previously developers would manage these services via tools like Docker Compose or orchestrating them manually. - [Installing Packages from Nix Flakes](https://www.jetify.com/docs/docs/devbox/guides/using-flakes/index.md): Devbox supports installing packages with . - [direnv](https://www.jetify.com/docs/docs/devbox/ide-configuration/direnv/index.md) - [Eclipse IDE](https://www.jetify.com/docs/docs/devbox/ide-configuration/eclipse/index.md) - [Visual Studio Code](https://www.jetify.com/docs/docs/devbox/ide-configuration/vscode/index.md) - [Zed Editor](https://www.jetify.com/docs/docs/devbox/ide-configuration/zed/index.md): Zed is a fast, open source code editor designed for collaboration and AI support, that is available for macOS and Linux. Zed has support for loading environments directly from Direnv's files, meaning you can easily use Zed w/ Devbox via our . - [What is Devbox?](https://www.jetify.com/docs/docs/devbox/index.md): Devbox is a command-line tool that lets you easily create isolated shells for development. You start by defining the list of packages required for your project, and Devbox creates an isolated, reproducible environment with those packages installed. - [Installing Devbox](https://www.jetify.com/docs/docs/devbox/installing-devbox/index.md) - [Create a Dev Environment with Devbox](https://www.jetify.com/docs/docs/devbox/quickstart/index.md) - [Welcome to Jetify Docs](https://www.jetify.com/docs/docs/index.md): Find all the guides and resources you need to get started with Jetify's AI agents and developer tools - [Get a Package](https://www.jetify.com/docs/docs/nixhub/get-a-package/index.md) - [Using the Nixhub API](https://www.jetify.com/docs/docs/nixhub/index.md): Version: 2.0.0 - [Resolve a Package Version](https://www.jetify.com/docs/docs/nixhub/resolve-a-package-version/index.md) - [Search Packages](https://www.jetify.com/docs/docs/nixhub/search-packages/index.md) - [Advanced Testpilot Features](https://www.jetify.com/docs/docs/testpilot/advanced/index.md): Advanced features for power users. Explore AI test generation, MCP integration, and specialized testing techniques. - [AI Test Generation](https://www.jetify.com/docs/docs/testpilot/ai-test-generation.md): Generate comprehensive test plans automatically from natural language prompts. Create tests faster and discover edge cases with AI assistance. - [Testpilot Best Practices](https://www.jetify.com/docs/docs/testpilot/best-practices/index.md): Best practices for writing effective tests. Learn optimization techniques, testing philosophy, and maintainability patterns. - [How to Write Effective Tests](https://www.jetify.com/docs/docs/testpilot/best-practices/write-effective-tests.md): Learn tips and patterns for creating reliable, maintainable tests. Optimize test speed, use context effectively, and improve accuracy. - [Testpilot Changelog](https://www.jetify.com/docs/docs/testpilot/changelog/index.md): Latest Testpilot updates, features, and bug fixes. Track version history and see what's new in each release. - [Getting Started with Testpilot](https://www.jetify.com/docs/docs/testpilot/getting-started/index.md): Install Testpilot and run your first AI-powered end-to-end test in minutes. Start testing web, Android, and iOS applications. - [Testing Android Apps with Testpilot](https://www.jetify.com/docs/docs/testpilot/getting-started/testing-android-apps.md): Run automated tests on Android devices and emulators. Set up Appium, configure your device, and execute your first Android test. - [Testing iOS Apps with Testpilot](https://www.jetify.com/docs/docs/testpilot/getting-started/testing-ios-apps.md): Run automated tests on iOS devices and simulators. Configure Xcode, set up your iOS simulator, and execute your first iOS test. - [Testing Web Apps with Testpilot](https://www.jetify.com/docs/docs/testpilot/getting-started/testing-web-apps.md): Write and run your first browser-based test with Testpilot. Learn how to create test plans, execute tests, and view detailed results. - [How to Add Context to Testpilot Tests](https://www.jetify.com/docs/docs/testpilot/guides/add-context-to-tests.md): Improve test accuracy by adding context to your Testpilot tests. Learn when and how to provide application details and requirements. - [Email Testing with Mailosaur](https://www.jetify.com/docs/docs/testpilot/guides/email-testing-mailosaur.md): Test email registration and verification flows with Mailosaur. Generate email addresses, retrieve OTP codes, and verify email content. - [Testpilot Guides](https://www.jetify.com/docs/docs/testpilot/guides/index.md): Task-focused guides for common testing scenarios. Learn authentication, email testing, parameterization, and performance optimization. - [Parallel Testing with Concurrency and Sharding](https://www.jetify.com/docs/docs/testpilot/guides/parallel-testing.md): Speed up test execution by running tests in parallel. Configure concurrency for single machines and sharding across multiple workers. - [Parameterizing Tests with Environment Variables](https://www.jetify.com/docs/docs/testpilot/guides/parameterize-tests-environment-variables.md): Make tests flexible and reusable with environment variables. Run the same tests across staging, development, and production environments. - [Testing Authentication and Login Flows](https://www.jetify.com/docs/docs/testpilot/guides/test-authentication.md): Test authenticated features efficiently. Configure login credentials, set up authentication URLs, and reuse sessions across test cases. - [Testing Responsive Design with Viewports](https://www.jetify.com/docs/docs/testpilot/guides/test-responsive-design.md): Ensure your site works across all screen sizes. Define and test multiple viewport dimensions for desktop, tablet, and mobile devices. - [Testpilot: AI Powered End-to-End Testing](https://www.jetify.com/docs/docs/testpilot/index.md): Testpilot is an AI testing agent that creates, maintains, and executes tests automatically. Test web and mobile apps with visual AI. - [Install Testpilot](https://www.jetify.com/docs/docs/testpilot/install.md): Install Testpilot in minutes. Set up the binary and configure your OpenAI API key to start running AI-powered tests. - [Testpilot GitLab CI/CD Integration](https://www.jetify.com/docs/docs/testpilot/integrations/gitlab-cicd.md): Set up Testpilot in GitLab pipelines. Install the component, configure runners, and automate your tests with GitLab CI/CD. - [Testpilot CI/CD Integrations](https://www.jetify.com/docs/docs/testpilot/integrations/index.md): Integrate Testpilot with your CI/CD pipeline. Set up automated testing in GitLab, GitHub Actions, and other platforms. - [Model Context Protocol (MCP) Integration](https://www.jetify.com/docs/docs/testpilot/model-context-protocol.md): Extend Testpilot with MCP servers. Connect to internal APIs, custom scripts, and specialized tools to enhance testing capabilities. - [Pilotfile Reference](https://www.jetify.com/docs/docs/testpilot/pilotfile-reference.md): Complete reference for Testpilot pilot files. Learn the file format, configuration options, and test case structure. - [Testpilot CLI Reference](https://www.jetify.com/docs/docs/testpilot/reference/cli/index.md): Complete command-line reference for Testpilot. Learn all CLI commands, options, and flags for running and managing tests. - [testpilot](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot.md): Testpilot CLI - AI-powered end-to-end testing tool - [testpilot auth](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-auth.md): Manage your account - [testpilot auth login](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-auth-login.md): Log in to your account - [testpilot auth logout](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-auth-logout.md): Log out from your account - [testpilot auth whoami](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-auth-whoami.md): Show information about the current user - [testpilot generate](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-generate.md): Generate a pilot plan from a prompt - [testpilot install](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-install.md): Download and install dependencies - [testpilot report](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-report.md): Manage test reports - [testpilot report merge](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-report-merge.md): Merge multiple test reports into a single report - [testpilot test](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-test.md): Test the scenarios in the provided pilot plans - [testpilot version](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-version.md): Print version information - [testpilot version update](https://www.jetify.com/docs/docs/testpilot/reference/cli/testpilot-version-update.md): Update launcher and binary