meet
Version, currently 1.2.03 versions
- 1.2.0latestJan 23, 2023
- 1.1.0not indexedMar 25, 2023
- 1.0.0not indexedMar 25, 2023
github.com/ryanprior/meet
Start a meeting quickly from the comfort of your command line. 👩👩👧👦️💨️
Installation
# Add this to your shard.yml
dependencies:
meet:
github: ryanprior/meet
version: ~> 1.2.0Then run:
shards installshard.yml
- Crystal
- no constraint declared
Dependencies
Runtime Dependencies
- readline*github: crystal-lang/crystal-readline
README
Meet
Start a Jitsi meeting quickly with meet. It creates a
meeting with a secure ID and prints the meeting URL to stdout. It can style,
open, copy, and send the URL for your convenience. No registration required, no
data collected.
Dependencies
meet has no required runtime dependencies.
Jitsi requires a browser like Firefox, the Jitsi Desktop app, or a telephone to join a meeting.
Optional dependencies add more features:
xselto copy URL to clipboardxdg-opento open the URL in your browserkeybaseto send the URL to a friend
Usage
$ meet
https://meet.jit.si/A8ul9DAc/Meeting
$ meet -c hack on meet
https://meet.jit.si/iN9SYLvP/HackOnMeet
🚀 copied to clipboard!
Configuration
Meet works without any configuration files. Optionally, you can initialize to change defaults:
$ meet --init
Base url (meet.jit.si): my-jitsi-server.local
Add random letters to URL for security? (Y/n): n
📝 wrote config to /home/user/.config/meet/settings.yml
$ ./meet hack on meet
https://my-jitsi-server.local/HackOnMeet
Meet respects the XDG_CONFIG_HOME environment variable if it's set.
Options
| feature | short | long | description |
|---|---|---|---|
| settings | --init | initialize meet settings | |
-u URL | --use URL | use URL for this meeting | |
-i | --insecure | omit secure random portion of URL | |
--secure | always include secure random portion | ||
| style | -s | --snake | use snake_case for meeting title |
-d | --dash | use dashes for meeting title | |
-t | --title | use TitleCase for meeting title (default) | |
-S | --shout | use SHOUT👏️CASE🗯️ for meeting title | |
-3 | --heart | use ❣️heart❤️style❣️ for meeting title | |
-j TEXT | --emoji=TEXT | put TEXT between words of meeting title | |
| open | -o | --open | open url in your browser after a short pause |
-O | --open-immediate | open url in your browser immediately | |
| copy | -c | --copy | copy url to clipboard using xsel |
| send | -k USER | --send-kb=USER | send url to USER on Keybase |
Installation
Go to releases and download the latest archive. Then unpack it somewhere on your PATH, such as:
$ cd ~/Downloads
$ tar xzf meet-1.2.0.tgz
$ sudo install meet /usr/local/bin/meet
Installation from source
To install meet from source, you will need these dependencies:
- git
- make
- crystal
- coreutils
- readline
Crystal has these transitive dependencies: gcc, pkg-config, libpcre3-dev,
libevent-dev.
Follow these steps to install:
$ git clone https://github.com/ryanprior/meet.git
$ cd meet
$ make
$ sudo make install
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
1.2.0- Tagged
- Jan 23, 2023
- Commit
9120d46edbfa- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/ryanprior/meet
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 22, 2026
- Synced
- Sep 22, 2026
- Versions
- 3