zadjii-msft / ms-cli

A commandline interface for Microsoft Teams

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ms-cli

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

teams-side-by-side

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.

Contributing

After cloning the repo, run pip install -r requirements.txt

Code formatting

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

About

A commandline interface for Microsoft Teams

License:MIT License


Languages

Language:Python 99.9%Language:Batchfile 0.1%