Commit 45cb908
bin/compile
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+[ -n "$DEBUG" ] && set -x
+
+cd "$(dirname "$0")/.."
+
+bundle exec rake compile
bin/console
@@ -0,0 +1,8 @@
+#!/usr/bin/env ruby
+# frozen_string_literal: true
+
+require "bundler/setup"
+require "elelem/diffusion"
+require "irb"
+
+IRB.start(__FILE__)
bin/release
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+[ -n "$DEBUG" ] && set -x
+
+cd "$(dirname "$0")/.."
+
+bundle exec rake release
bin/setup
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+[ -n "$DEBUG" ] && set -x
+
+cd "$(dirname "$0")/.."
+
+bundle install
bin/test
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+[ -n "$DEBUG" ] && set -x
+
+cd "$(dirname "$0")/.."
+
+bundle exec rspec "$@"
Rakefile
@@ -5,4 +5,9 @@ require "rspec/core/rake_task"
RSpec::Core::RakeTask.new(:spec)
+desc "Build the vendored stable-diffusion.cpp extension (the same build `gem install` runs)"
+task :compile do
+ ruby "ext/elelem/diffusion/extconf.rb"
+end
+
task default: %i[spec]