{"repo":"McKael/madonctl","free":true,"listed":false,"github":"https://github.com/McKael/madonctl","clone":"git clone https://github.com/McKael/madonctl.git","description":"CLI client for the Mastodon social network API","language":"Go","stars":202,"topics":["mastodon","mastodon-api","cli","golang","client","console","application","go"],"license":"MIT","category":"cli-tools","readme_excerpt":"madonctl Golang command line interface for the Mastodon API madonctl is a Go CLI tool to use the Mastodon REST API. It is built on top of madon, my Golang implementation of the API. Installation Download Check the Release page for some pre-built binaries. More pre-built binaries might be available from the Homepage (development version and builds for a few other platforms). From source madonctl uses Go modules (dependencies have been vendored for convenience). You can install the latest madonctl release with the usual Go command: go install github.com/McKael/madonctl/v3@latest Or if you want the current master branch: go install github.com/McKael/madonctl/v3@master Alternatively: git clone https://github.com/McKael/madonctl cd madonctl go build # (or go install) and you should be able to use madonctl . Usage Configuration In order to use madonctl, you need to specify the instance name or URL, and usually provide an account login/password (or a token). These settings can be passed as command line arguments or environment variables, but the easiest way is to use a configuration file. Note that you can generate a configuration file for your settings with madonctl config dump -i mastodon.social -L username@domain -P password (You can redirect the output to a configuration file.) If you don't want to use the password or if you have enabled Two-factor authentication , you can also use OAuth2 with the oauth2 command: madonctl -i mastodon.social oauth2 madonctl.yaml For details on th","default_branch":null,"files":null,"tree":[],"storefront":"/r/McKael","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/McKael/madonctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}