A commandline interface for the Microsoft Graph
Have you ever wanted to be able to send Teams messages directly from your terminal? Or open multiple chat windows side-by-side? Maybe you want to be able to browse your files in OneDrive directly from the commandline?
With the ms
CLI tool, you can interact with any applications connected to the Microsoft Graph directly from the commandline. This enables users to be able to do things like:
- Chat directly with other users from the commandline
- Open up a channel in Teams, and create new threads or send replies to threads
- Browse their files in OneDrive with familiar commands
- Upload files to OneDrive or download them locally
- View and send emails in Outlook
- and much much more
Leveraging the power of the Windows Terminal, users can have multiple chat threads open in a single window side-by-side, by using panes in the Terminal.
Checkout more screenshots.
After cloning the repo, run pip install -r requirements.txt
This project uses black
for code formatting.
To format the code, run black .
. You might need to add your python scripts
directory to your path. For me, this was done with:
set PATH=%PATH%;%localappdata%\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\Scripts