-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start
This guide will help you get started with Rinse, Wash, Repeat (RWR) quickly. You’ll learn how to install RWR, set up a basic configuration, and run your first blueprint.
Before you begin, ensure that you have the following:
-
A supported operating system (Linux, macOS, or Windows)
-
A compatible package manager (e.g., apt, brew, chocolatey)
-
Git installed on your system
To install RWR, follow these steps:
-
Download the latest release of RWR from the releases page.
-
Extract the downloaded archive to a directory of your choice.
-
Add the directory to your system’s
PATH
environment variable.
To set up a basic configuration for RWR, follow these steps:
-
Create a new directory for your RWR configuration:
mkdir my-rwr-config cd my-rwr-config
-
Create an
init.yaml
file with the following content:blueprints: format: yaml location: blueprints
-
Create a
blueprints
directory:mkdir blueprints
-
Inside the
blueprints
directory, create apackages.yaml
file with the following content:packages: - name: git action: install - name: curl action: install
To run your first blueprint, follow these steps:
-
Open a terminal and navigate to your RWR configuration directory:
cd my-rwr-config
-
Run the
rwr all
command to execute all blueprints:rwr all
RWR will now process the packages.yaml
blueprint and install the specified packages (git and curl) using the default package manager for your system.
Congratulations! You have successfully installed RWR, set up a basic configuration, and run your first blueprint.
Next, you can:
-
Explore the Blueprints Overview to learn more about the different blueprint types and their capabilities.
-
Customize your configuration by adding more blueprints and adjusting the
init.yaml
file. -
Learn how to use Variables to make your blueprints more dynamic and reusable.
-
Discover Best Practices for organizing and managing your RWR configurations.
If you encounter any issues or have questions, please refer to the Troubleshooting section or reach out to the RWR community for support.