DevOps 使用 Markdown 打造的笔记本
Watch full video at [Runme](https://runme.dev). ## Installation To get started with Runme on MacOS, the recommended method of installation is using Homebrew, a popular package manager that simplifies the installation process. First, ensure your Homebrew is up to date to avoid any compatibility issues: ```sh { name=update-brew } $ brew update ``` With Homebrew updated, proceed to install Runme. This command will fetch the latest stable release of Runme and install it on your system: ```sh { name=install-runme } $ brew install runme ``` If you prefer using NPM (Node Package Manager) for managing your packages, Runme can also be installed globally via the following command: ```sh { name=install-npm } $ npm install -g runme ``` For users with different setups, you can visit [Runme's releases page](https://github.com/runmedev/runme/releases) and download a binary suitable for your operating system. For those with Go developer tools set up, Runme can be installed using the `go install` command: ```sh { name=install-via-go } $ go install github.com/runmedev/runme/v3@main ``` ## Commands Runme’s CLI (Command Line Interface) offers a set of commands designed to help you seamlessly discover and execute workflows within your project. Below are examples demonstrating the use of these commands: ### Run Workflows Suppose you have a `README.md` file in your project directory with the following content: ````md # My Project ## Install To initiate the installation process, start by updating Brew dependencies with the following command: ```sh { name=update-brew } brew update ... ``` ```` To execute the `update-brew` code cell from the `README.md` file, simply use the runme run command followed by the name of the code cell: ```sh $ runme run update-brew ``` For more details and advanced configurations for code cells, refer to the [Runme documentation](https://docs.runme.dev/configuration). ### List To navigate through and identify available workflows in your project, use the `runme list` command. This command will display a list of all workflows you can run: ```sh { name=runme-list closeTerminalOnSuccess=false interactive=false } $ runme list ``` ### Print The `print` command is useful when you need to review the code within a code cell without executing it. It outputs the code present in the specified code cell, providing a quick way to inspect the code: ```sh { name=runme-print interactive=false } $ runme print hello-js ``` ### Help Find help and information on parameters and configurations. If you need assistance or information regarding various parameters and configurations available with Runme, the `help` command provides quick access to helpful information: ```sh {"id":"01J86DCNWW7W7R73NKB51QAS2V","interactive":"false","name":"runme-help"} $ runme help ``` Feel free to explore further and experiment with the commands to get a deeper understanding of Runme’s functionalities! ## Documentation Check out the full documentation available at [Runme](https://docs.runme.dev). ## Feedback Let us know what you think via [GitHub issues](https://github.com/runmedev/runme/issues/new) or submit a PR. Join the conversation [on Discord](https://discord.gg/jFy92yxT). We're looking forward to hearing from you. ## Community The Runme community is growing, join us! - Ask questions and be curious with us [on Discord](https://discord.gg/jFy92yxT) - Read about real live Runme examples and use cases in [our blog](https://runme.dev/blog) - Subscribe for updates to [our newsletter](https://runme.dev/list) ## Code of Conduct This project follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md). See [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md) for details. ## Contributing See [CONTRIBUTING.md](./CONTRIBUTING.md) for more information or just click on: ## LICENSE Apache License, Version 2.0
暂无开放 Issues,或尚未同步最近议题。