Justin Searls's repositories
todo_or_die
Write TODOs in code that ensure you actually do them
jasmine-maven-plugin
Maven plugin to execute Jasmine Specs. Creates your HTML runners for you, runs headlessly, outputs JUnit XML
icloud-dotfiles
My iCloud Drive-based dev environment
fine-ants-app
An app that uses the fine_ants gem to aggregate personal finance data
dry_eraser
Like Active Record's validation feature, but for destroying models
feed2thread
Reads your site's feed and publishes each entry to Threads (as feed2toot is to Mastodon, so feed2thread is to threads)
lunch_money_scripts
Some scripts for lunchmoney.app
stream_deck_automation
A GPT-4 soundboard for manipulating and describing text
active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
homebridge-bond
Homebridge plugin for Bond
hotwire_combobox
An accessible autocomplete for Ruby on Rails.
premailer
Preflight for HTML email
rubocop-rails-omakase
Omakase Ruby styling for Rails
ruby-lsp
An opinionated language server for Ruby
show-notes
Changelog episode show notes in Markdown format 📝
sorbet-eraser
Erase all traces of sorbet-runtime code
standard-examples
Just throwaway repo projects for my own testing with Standard Ruby
standardrb-action
StandardRB Action: A GitHub Action to run StandardRB against your code!
turbo-site
turbo.hotwired.dev web site