zoom is a command line tool that allows users to store, access, and launch Zoom meetings on the fly.
It is written in Python and available to install via Homebrew.
- Download and install Homebrew: https://brew.sh.
brew tap tmonfre/homebrew-tmonfrebrew install zoom- (Only if zoom cask is also installed)
brew link zoom
This package is currently not yet available on Scoop. Please follow the developer instructions below in the meantime.
Below are the available commands. If an option/flag listed below is ommitted, you will be prompted to enter its value.
zoom [url]to launch any meeting on the fly.zoom [name]to launch a saved meeting by name.
-
zoom saveto save a new meeting-n, --namemeeting name--idmeeting ID--passwordmeeting password (optional)--urlmeeting URL (optional, must provide this or--id)
-
zoom editto edit a stored meeting-n, --namemeeting name (optional)--idmeeting ID (optional)--passwordmeeting password (optional)--urlmeeting URL (optional)
-
zoom rm [name]to delete a stored meeting -
zoom lsto see all stored meetings
Interested in contributing? Follow the steps below to install the project locally. Feel free to address any open issues, bug fixes, or feature requests by opening a pull request and adding @tmonfre as a reviewer.
-
Ensure you have
python3installed on your operating system. -
Clone this repository.
-
Create a virtual environment:
python3 -m venv ./venv source venv/bin/activate pip3 install -r requirements.txt -
Run
./cli.pyto test -
Run
./build.shto build the package. An executable namedzoomwill be generated in thedistdirectory. Move this to somewhere on your$PATHto run the command globally.- Note: Running this script will also generate a
dist/zoom.tar.gzfile with the zipped contents ofdist/zoom. The script will output a SHA-256 hash of this file in the terminal. This is used for deployment to Homebrew.
- Note: Running this script will also generate a