- Notifications
You must be signed in to change notification settings - Fork1
Start a meeting quickly from the comfort of your command line. 👩👩👧👦️💨️
License
ryanprior/meet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Start aJitsi meeting quickly withmeet
. It creates ameeting with a secure ID and prints the meeting URL tostdout
. It can style,open, copy, and send the URL for your convenience. No registration required, nodata collected.
meet
has no required runtime dependencies.
Jitsi requires a browser like Firefox, theJitsi Desktopapp, 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
$meethttps://meet.jit.si/A8ul9DAc/Meeting$meet -c hack on meethttps://meet.jit.si/iN9SYLvP/HackOnMeet🚀 copied to clipboard!
Meet works without any configuration files. Optionally, you can initialize to change defaults:
$meet --initBase url (meet.jit.si): my-jitsi-server.localAdd random letters to URL for security? (Y/n): n📝 wrote config to /home/user/.config/meet/settings.yml$./meet hack on meethttps://my-jitsi-server.local/HackOnMeet
Meet respects theXDG_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 | putTEXT 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 usingxsel |
send | -k USER | --send-kb=USER | send url toUSER on Keybase |
Go toreleases and download thelatest 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 installmeet
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
About
Start a meeting quickly from the comfort of your command line. 👩👩👧👦️💨️