8000 GitHub - simonwhitaker/runny at v0.0.1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

simonwhitaker/runny

Repository files navigation

Runny: for running things

Runny logo

Makefiles are for boomers. The future is Runny.

Features

  • ❤️ Simple YAML syntax inspired by Github Actions
  • 🪄 Full schema validaton == autocomplete in your favourite code editor
  • 🧱 Build workflows through composition with needs
  • 🏃‍♂️ Skip the steps you don't need to run with if

Installation

brew install simonwhitaker/tap/runny

Usage

Create a .runny.yaml:

shell: /bin/bash
commands:
  install-uv:
    if: "! command -v uv"
    command: pip install uv
  pip-sync:
    needs: install-uv
    command: uv pip sync requirements.txt
  pip-compile-and-sync:
    needs: install-uv
    command: |
      uv pip compile requirements.in -o requirements.txt
      uv pip sync requirements.txt

Then run commands with runny:

runny pip-compile-and-sync

About

🍯 Runny: a tool for running things

Topics

Resources

Stars

Watchers

Forks

0