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.
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:
xsel
to copy URL to clipboardxdg-open
to open the URL in your browserkeybase
to send the URL to a friend
$ meet
https://meet.jit.si/A8ul9DAc/Meeting
$ meet -c hack on meet
https://meet.jit.si/iN9SYLvP/HackOnMeet
🚀 copied to clipboard!
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.
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 |
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
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