You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Would y'all mind if I submitted a Homebrew formula for passage to homebrew/core? I've written a basic formula here:
class Passage < Formula
desc "Fork of password-store that uses age instead of GnuPG"
homepage "https://github.com/FiloSottile/passage"
url "https://github.com/FiloSottile/passage/archive/1.7.4a1.tar.gz"
version "1.7.4a1"
sha256 "0705ff409d4a6160ade347e63be623170da023ec199116dac83b406a18f7e0d7"
license "GPL-2.0-or-later"
head "https://github.com/FiloSottile/passage.git", branch: "main"
depends_on "age"
depends_on "gnu-getopt"
depends_on "qrencode"
depends_on "tree"
def install
system "make", "PREFIX=#{prefix}", "WITH_ALLCOMP=yes", "BASHCOMPDIR=#{bash_completion}",
"ZSHCOMPDIR=#{zsh_completion}", "FISHCOMPDIR=#{fish_completion}", "install"
inreplace "#{bin}/passage",
/^SYSTEM_EXTENSION_DIR=.*$/,
"SYSTEM_EXTENSION_DIR=\"#{HOMEBREW_PREFIX}/lib/passage/extensions\""
end
test do
(testpath/".passage").mkdir
system Formula["age"].opt_bin/"age-keygen", "-o", ".passage/identities"
system bin/"passage", "generate", "foo.bar"
assert_predicate testpath/".passage/store/foo.bar.age", :exist?
end
end
The text was updated successfully, but these errors were encountered:
I don't really want this in my own tap but since it's not available yet
this is the easiest way to do it.
Ideally I remove it when
FiloSottile/passage#43 is merged.
maertsen
added a commit
to maertsen/homebrew-formula
that referenced
this issue
Aug 22, 2023
Would y'all mind if I submitted a Homebrew formula for
passage
tohomebrew/core
? I've written a basic formula here:The text was updated successfully, but these errors were encountered: