Skip to content

zadjii-msft/ms-cli

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published