Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fossteams/teams-cli
A CLI / TUI for Microsoft Teams
https://github.com/fossteams/teams-cli
cli go golang microsoft microsoft-teams msteams teams teams-api tui
Last synced: about 2 months ago
JSON representation
A CLI / TUI for Microsoft Teams
- Host: GitHub
- URL: https://github.com/fossteams/teams-cli
- Owner: fossteams
- License: other
- Created: 2021-04-08T10:22:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-04T18:17:03.000Z (over 2 years ago)
- Last Synced: 2024-06-19T00:21:29.653Z (6 months ago)
- Topics: cli, go, golang, microsoft, microsoft-teams, msteams, teams, teams-api, tui
- Language: Go
- Homepage:
- Size: 458 KB
- Stars: 287
- Watchers: 26
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# teams-cli
A Command Line Interface (or TUI) to interact with Microsoft Teams
that uses the [teams-api](https://github.com/fossteams/teams-api)
Go package.## Status
The CLI only let you log-in and fetches your user and conversations,
only the Teams and Channels so far are displayed, but on the background the
conversations (Groups + DMs) are fetched too.
This project is still WIP and will be updated soon with new features. The goal is to
have a CLI / TUI replacement for the Microsoft Teams desktop client.## Requirements
- [Golang](https://golang.org/)
## Usage
Follow the instructions on how to obtain a token with [teams-token](https://github.com/fossteams/teams-token),
then simply run the following to start the app. Binary releases will appear on this repository as soon as
we have a product with more features.```bash
go run ./
```If everything goes well, you should see something like this:
![Teams CLI example](./docs/screenshots/2021-04-13.png)## What works
- Logging in into Teams using the token generated via `teams-token`
- Getting the list of Teams + Channels
- Reading channels## What doesn't work
- Everything else
## You might also be interested in
- [fossteams-frontend](https://github.com/fossteams/fossteams-frontend): a Vue based frontend for Microsoft Teams