aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-08-25extreload: Build from sourceHEADmasterTeddy Wing
A new tarball packages the source for local building instead of a pre-built binary. This enables installing on architectures other than x86.
2022-08-21invert-catalina-invert: Use Homebrew launchd.plistTeddy Wing
The launchd.plist bundled with Invert Catalina Invert assumes that the binary is installed in `/usr/local/bin/`. However, since Homebrew's support for Apple Silicon, the default install directory can be either `/opt/homebrew/` or `/usr/local/` on Intel Macs. Generate the launchd.plist in the Homebrew formula to allow us to always get the correct Homebrew prefix path.
2022-08-20passextract 0.5.0Teddy Wing
2022-08-05qcd: Use `~` heredoc string undentTeddy Wing
Now that we don't have a `.undent` method, we need to use `~`.
2022-08-05qcd: Correct `undent` and `brew audit` errorsTeddy Wing
Remove `undent` call, which apparently is no longer implemented according to this error message: Error: undefined method `undent' for #<String:0x000000014fd17590> Did you mean? undef indent indent! /opt/homebrew/Library/Taps/teddywing/homebrew-formulae/HomebrewFormula/qcd.rb:16:in `caveats' /opt/homebrew/Library/Homebrew/caveats.rb:23:in `caveats' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/forwardable.rb:224:in `empty?' /opt/homebrew/Library/Homebrew/formula_installer.rb:777:in `caveats' /opt/homebrew/Library/Homebrew/formula_installer.rb:836:in `finish' /opt/homebrew/Library/Homebrew/upgrade.rb:209:in `install_formula' /opt/homebrew/Library/Homebrew/install.rb:327:in `install_formula' /opt/homebrew/Library/Homebrew/install.rb:317:in `block in install_formulae' /opt/homebrew/Library/Homebrew/install.rb:316:in `each' /opt/homebrew/Library/Homebrew/install.rb:316:in `install_formulae' /opt/homebrew/Library/Homebrew/cmd/install.rb:222:in `install' /opt/homebrew/Library/Homebrew/brew.rb:93:in `<main>' Also correct the following `brew audit` warnings: 16: col 16: Place the first line of a multi-line method definition's body on its own line. 25: col 1: `EOS` is not aligned with `def caveats; <<-EOS.undent`.
2022-08-05dome-key: Remove `version` lineTeddy Wing
Running `brew audit` flagged a warning about this `version` line and recommended removing it: $ brew audit --tap teddywing/formulae teddywing/formulae/dome-key: * Stable: version 1.0 is redundant with version scanned from URL
2022-08-05dome-key: Remove minimum OS version messageTeddy Wing
New taps were no longer possible with recent versions of Homebrew, as their internal version APIs changed. On attempting to tap the repository, the following error would prevent it: $ brew audit --tap teddywing/formulae Error: teddywing/formulae/dome-key: uninitialized constant OS::Mac::Version::SYMBOLS Homebrew no longer has that identifier, and moved version numbers and keys to a different class. Remove the version check so that we don't depend on internal Homebrew APIs which are liable to change at any time. Actually, knowing the project, even the public APIs are liable to change at any time. And since the `:lion` key hasn't existed in Homebrew for quite some time now, it doesn't really make sense to have a programmatic check for Lion since we have no way to check for it, and Homebrew doesn't support it regardless.
2022-05-26readline-incdec 0.0.2Teddy Wing
2022-05-22wajir 0.0.1: PREFIX changed to DESTDIRTeddy Wing
The `PREFIX` variable in the Makefile was changed to `DESTDIR`.
2022-05-22wajir 0.0.1: New release tarballTeddy Wing
The release tarball was updated to include a root directory.
2022-05-22wajir 0.0.1Teddy Wing
2021-08-29readline-incdec 0.0.1Teddy Wing
2021-05-23google-calendar-rsvp 0.0.1Teddy Wing
2021-05-06pdf-form-replace-font 0.0.2Teddy Wing
2021-05-05pdf-form-replace-font 0.0.1Teddy Wing
2021-04-18formurapid 0.0.2Teddy Wing
2021-04-18formurapid 0.0.1Teddy Wing
2021-03-20ottolangy 0.0.1Teddy Wing
2021-03-07invert-catalina-invert 0.0.1: Fix plist_optionsTeddy Wing
Turns out it wasn't necessary to specify `plist_options startup: true`. That prefixed `sudo` to the services command in Caveats on install.
2021-03-07invert-catalina-invert 0.0.1Teddy Wing
2021-03-02extreload 0.0.2Teddy Wing
2021-02-28extreload 0.0.1Teddy Wing
2020-10-17git-todo 0.0.3Teddy Wing
2020-10-08git-todo 0.0.2Teddy Wing
2020-10-03git-todo 0.0.1Teddy Wing
2020-09-20git-suggestion 0.2.1Teddy Wing
2020-08-31git-suggestion 0.2.0Teddy Wing
`git-sugpatch` was renamed to `git sugdiff`.
2020-08-06git-suggestion 0.1.0Teddy Wing
2020-03-13git-branch-list 0.1.4Teddy Wing
2019-12-09git-branch-list 0.1.3Teddy Wing
2019-11-03Add 'pdf-urls' formulaTeddy Wing
2019-06-16HomebrewFormula/dome-key.rb: Fix `:lion`/"10.7" `depends_on`Teddy Wing
Turns out we didn't solve the problem with the previous commit, as "10.7" still needs to be in Homebrew's `MacOS::Version::SYMBOLS` hash in order to be recognised. To work around this, depend on Lion if Homebrew provides it, otherwise display a message in the Caveats section about the minimum OS version.
2019-06-16HomebrewFormula/dome-key.rb: Change `:lion` to `"10.7"`Teddy Wing
I got this error recently: $ brew tap teddywing/formulae Updating Homebrew... ... ==> Tapping teddywing/formulae Cloning into '/usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae'... ... Error: Invalid formula: /usr/local/Homebrew/Library/Taps/teddywing/homebrew-formulae/HomebrewFormula/dome-key.rb dome-key: unknown version :lion Error: Cannot tap teddywing/formulae: invalid syntax in tap! Turns out `:lion` was removed as a Mac OS X version symbol from Homebrew: https://github.com/homebrew/brew/commit/1aa8ad09e212cd9cd2f3ae55f899ed4ef03ae4d0 Use a version string instead.
2019-06-02Add license (MPL v. 2.0)Teddy Wing
2019-06-02Add READMETeddy Wing
2019-06-01Add formulae from existing projectsTeddy Wing
Copy over all Homebrew formulae that I've been putting in project repositories. Now that I have a few formulae, grouping them together in a tap makes it more easy to install and upgrade them. No need to tap multiple repositories or use the full URL to a formula.