Skip to content

sil-org/nodeping-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodeping-cli

CLI for NodePing

Usage

CLI

Usage:
  nodeping-cli uptime [flags]

Flags:
  -g, --contact-group string   Name of the Contact Group to retrieve uptime data for.
  -h, --help                   help for uptime
  -p, --period period          Name of the time period to get uptime values for ...
                               [LastMonth LastYear ThisMonth ThisYear Today]
                               (default Period: Today)

Library

The repo can also be imported and used in go packages using go get github.com/sil-org/nodeping-cli

Example usage:

package example

import "github.com/sil-org/nodeping-cli"

func getUptime(token, group, periodName string) error {
	period, err := nodeping.GetPeriod(periodName)
	if err != nil {
		return err
	}

	uptimeResults, err := nodeping.GetUptimesForContactGroup(token, group, period)
	return err
}

About

CLI for NodePing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages