spieglt / FlyingCarpet

Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range.
GNU General Public License v3.0
3.57k stars 144 forks source link

Package installers such as Homebrew #55

Closed quintrino closed 10 months ago

quintrino commented 1 year ago

Hi,

Do you plan to have this installable via Homebrew at all?

spieglt commented 1 year ago

I'd love for it to be in Homebrew but don't know what's required for that. I'll look into it after I finish folder mirroring mode for #53 and release version 8 probably. (If someone sees this and wants to add it, feel free, but version 8 will be incompatible with the current version so it would need to be updated pretty shortly after.) Does Homebrew publish many GUI applications though? I think I've only ever used it for CLI stuff.

quintrino commented 1 year ago

It's generally done via a script you submit to the homebrew repo.

Homebrew installs GUI apps as "casks". Here's some of the ones I've installed with it over the years.

cask "1password"
# GPU-accelerated terminal emulator
cask "alacritty"
# Application launcher and productivity software
cask "alfred"
# Enable Windows-like alt-tab
cask "alt-tab"
# Memory training application
cask "anki"
# Desktop password and login vault
cask "bitwarden"
# E-books management software
cask "calibre"
# Application to monitor continuous integration servers
cask "ccmenu"
# API documentation browser and code snippet manager
cask "dash"
# Universal database tool and SQL client
cask "dbeaver-community"
cask "dynalist"
# Web browser
cask "firefox"
# Web browser
cask "firefox-developer-edition"
# App and website blocker
cask "freedom"
# Back up and sync files with Google Drive
cask "google-backup-and-sync"
# Web browser
cask "google-chrome"
# Client for the Google Drive storage service
cask "google-drive"
# Desktop automation application
cask "hammerspoon"
# Utility to hide menu bar items
cask "hiddenbar"
# Terminal emulator as alternative to Apple's Terminal app
cask "iterm2"
# Keyboard customizer
cask "karabiner-elements"
# Display key code, unicode value and modifier keys state for any key combination
cask "key-codes"
# Instant shortcut lookup
cask "keycombiner"
# App to manage software development and track bugs
cask "linear-linear"
# Open-source firewall to block unknown outgoing connections
cask "lulu"
# TouchBar customization app
cask "mtmr"
# Silence embarrassing notifications while screensharing
cask "muzzle"
# Reverse proxy, secure introspectable tunnels to localhost
cask "ngrok"
# VPN client for secure internet access and private browsing
cask "nordvpn"
# Knowledge base that works on top of a local folder of plain text Markdown files
cask "obsidian"
# GUI client for PostgreSQL databases
cask "postico"
# Collaboration platform for API development
cask "postman"
# Move and resize windows using keyboard shortcuts or snap areas
cask "rectangle"
# Instant messaging application focusing on security
cask "signal-beta"
# Video chat, voice call and instant messaging application
cask "skype"
# Team communication and collaboration software
cask "slack"
# Video game digital distribution service
cask "steam"
# Remote access and connectivity software focused on security
cask "teamviewer"
# To-do & task list manager
cask "ticktick"
# Open-source code editor
cask "visual-studio-code"
# Multimedia player
cask "vlc"
# Video communication and virtual meeting platform
cask "zoom"

Thanks for such a cool application!

spieglt commented 10 months ago

Wow, I was looking into how to do this, and struggling with brew, when I found that someone just added it 3 hours ago. Thank you @chenrui333!

chenrui333 commented 10 months ago

np at all, happy to help!

And happy new year! :)

spieglt commented 10 months ago

Happy new year!