Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

service-status-cli

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

service-status-cli

A command line interface to query the status page of internet service providers and provide a uniform response.

  • 0.0.2
  • npm
  • Socket score

Version published
Weekly downloads
1
decreased by-50%
Maintainers
1
Weekly downloads
 
Created
Source

A command line interface to query the status page of internet service providers and provide a uniform response.

This is currently very much a work in progress and is not in a stable state.

Service data

There is a list of services that comes from this repository. Currently this is a very limited number of services, but we'd love more. Please add your service into that repo and it will get updated.

Installation

npm i service-status-cli

Usage

This library installs itself as the status command.

status [service] returns the status for that service.

For example when something is Operational:

➜  $ status github
✔ github

Partial Outage or in Maintenance:

➜  $ status github
⚠ github

Major outage:

➜  $ status github
✖ github

Options

  • --list returns the services available.
  • --web opens the web page for the service in your browser.
  • -v or --verbose get verbose logging.
  • -q suppress all output, except errors. Exit codes are returned see below 👇

Exit codes

The CLI will exit with certain exit codes depending upon the result:

Exit codeDescription
0The command completed succesfully, or the service is Operational.
1The command had an error unrelated to the service status.
2The service has a Partial Outage.
3The service has a Major Outage
4The service is in Maintenance.

Service status

This library is taking multiple different services and trying to apply a standard to them. This is inherently lossy and imperfect. However there's some common themes in the statuses that systems use and we try to use 1

StatusDescription
OperationalNo incidents reported.
Partial OutageA partial or minor incident declared in some components by the service.
Major OutageA major incident declared by the service.
MaintenanceService is in a maintenance window.

Development

Pull requests and issues are welcome.

Footnotes

  1. Expecting this will evolve rapidly if services get added.

FAQs

Package last updated on 02 Mar 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc