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. 👩👩👧👦️💨️
41 stars
0 dependents
License: GPL-3.0
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
Documentation
Generated from the source of the current release. The first visit to a release that has never been documented starts its build.
README
# Meet Start a [Jitsi](https://meet.jit.si) 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](https://desktop.jitsi.org/), or a telephone to join a meeting. *Optional* dependencies add more features: - `xsel` to copy URL to clipboard - `xdg-open` to open the URL in your browser - `keybase` to send the URL to a friend ## Usage ```sh-session $ 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: ```sh-session $ 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](https://github.com/ryanprior/meet/releases) and download the latest archive. Then unpack it somewhere on your PATH, such as: ```sh-session $ 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](https://crystal-lang.org/) - coreutils - readline Crystal has these transitive dependencies: `gcc`, `pkg-config`, `libpcre3-dev`, `libevent-dev`. Follow these steps to install: ```sh-session $ git clone https://github.com/ryanprior/meet.git $ cd meet $ make $ sudo make install ```
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
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 3