A repository of community contributed plugins and extensions for AnyStatus.
AnyStatus is a lightweight desktop application for Windows that brings together metrics and events from various sources. Examples include, Azure DevOps, Jenkins, AppVeyor, TeamCity, Health Checks, Operating System Metrics, Elasticsearch, Redis, Kubernetes, and more. Think of it as CCTray on steroids. It's also available as a Visual Studio plugin.
For a list of widgets and plugins please visit our website.
You can read the latest documentation at https://anystat.us/docs To learn more about developing plugins for AnyStatus, please read the API Documentation.
You can download AnyStatus latest version from https://anystat.us/downloads
Clone the plugins repository
git clone https://github.com/AnyStatus/Plugins.git
Open AnyStatus.Plugins.sln in Visual Studio. The free community edition works fine. Make sure to download and install .NET Framework 4.62 Dev Pack.
To debug plugins, copy and paste the following script to the post-build-event of AnyStatus.Plugins project. This script will copy the binary output to AnyStatus installation folder. Make sure to specify your user folder.
if $(ConfigurationName) == Debug (
xcopy $(TargetDir)AnyStatus.Plugins.dll "C:\Users\YOUR-USER-FOLDER\AppData\Roaming\AnyStatus" /y
)
Open AnyStatus.Plugins project properties in Visual Studio and go to Debug section. In "Start secion", select "Start external program" and enter AnyStatus executable path. For example: "C:\Users\YOUR-USER-FOLDER\AppData\Roaming\AnyStatus\AnyStatus.Desktop.exe". Press F5 in Visual Studio to start AnyStatus in debug mode.
Contributions are most welcome. Please join us in maintaining a library of tools that we can all use in our day to day tasks. We also welcome issues submitted on GitHub.