Anvil is a revolutionary command-line tool that simplifies the process of installing development tools and managing configurations for your Swift app development projects. With Anvil, you can save hours of setup time by installing your entire dev toolchain in one command, and effortlessly sync your configurations across machines.

Batch App Installation Made Easy

One of the key features of Anvil is its ability to batch install development tools using Homebrew. This means you can quickly get up and running with the tools you need, without having to manually install each one individually. Whether you're working on a new project or setting up a fresh machine, Anvil makes it easy to get started.

Consistent Configurations Across Machines

Anvil also allows you to sync your configurations across machines using simple commands and private GitHub repositories. This ensures that all your machines have the same tools and settings, making it easy to collaborate with others and work on projects without worrying about compatibility issues.

Health Checks and Auto-Diagnostics

Another important feature of Anvil is its health checks and auto-diagnostic capabilities. With just one command, you can detect and fix common setup issues that might be slowing down your development process.

Fast Setup and Zero Configuration Required

Anvil is designed to work out of the box with sensible defaults, so you don't need to spend hours setting up configurations or installing tools. Simply run the installation script, and you'll be coding in no time.

Secure Config Sync and Automatic Backups

When it comes to syncing your configurations across machines, Anvil uses private GitHub repositories for added security. Plus, with automatic backups, you can rest assured that your settings are safe and secure.

Getting Started with Anvil

To get started with Anvil, simply run the installation script:

curl -sSL https://github.com/0xjuanma/anvil/releases/latest/download/install.sh | bash

Or, if you already have Homebrew installed, you can install Anvil using:

brew install 0xjuanma/tap/anvil

Once installed, you can use a range of commands to manage your configurations and tools. These include anvil init, anvil doctor, anvil install, anvil config show, and many more.

Take Your Swift App Development to the Next Level

With Anvil, you can streamline your development workflow and focus on what matters most – building amazing apps with Swift. Try it out today and discover a faster, more efficient way to develop high-quality software.