commit 5dae9704c3d67a69a07cb3216b8353354033a4b6 Author: quirinecker Date: Fri Jan 5 11:32:37 2024 +0100 initial commit diff --git a/docki.rb b/docki.rb new file mode 100644 index 0000000..14920bb --- /dev/null +++ b/docki.rb @@ -0,0 +1,34 @@ +# Documentation: https://docs.brew.sh/Formula-Cookbook +# https://rubydoc.brew.sh/Formula +# PLEASE REMOVE ALL GENERATED COMMENTS BEFORE SUBMITTING YOUR PULL REQUEST! +class Docki < Formula + desc "" + homepage "" + url "http://gitlab.com/quirinecker/docki-cli.git" + version "1.0" + sha256 "" + license "" + head "http://gitlab.com/quirinecker/docki-cli.git", ref: "main" + + depends_on "rust" => :build + + def install + # ENV.deparallelize # if your formula fails when building in parallel + system "cargo", "install", *std_cargo_args + system "cargo", "build", "--release", "--bin", "docki" + bin.install "target/release/docki" + end + + test do + # `test do` will create, run in and delete a temporary directory. + # + # This test will fail and we won't accept that! For Homebrew/homebrew-core + # this will need to be a test that verifies the functionality of the + # software. Run the test with `brew test docki`. Options passed + # to `brew install` such as `--HEAD` also need to be provided to `brew test`. + # + # The installed folder is not in the path, so use the entire path to any + # executables being tested: `system "#{bin}/program", "do", "something"`. + system "false" + end +end