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-tmonfre
brew 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 save
to save a new meeting-n, --name
meeting name--id
meeting ID--password
meeting password (optional)--url
meeting URL (optional, must provide this or--id
)
-
zoom edit
to edit a stored meeting-n, --name
meeting name (optional)--id
meeting ID (optional)--password
meeting password (optional)--url
meeting URL (optional)
-
zoom rm [name]
to delete a stored meeting -
zoom ls
to 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
python3
installed 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.py
to test -
Run
./build.sh
to build the package. An executable namedzoom
will be generated in thedist
directory. Move this to somewhere on your$PATH
to run the command globally.- Note: Running this script will also generate a
dist/zoom.tar.gz
file 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