A golang CLI to display various stats about Hockey teams and their players

goalie

Go Report Card Release Coverage Status

A golang CLI to display various stats about Hockey teams and their players

Usage

[jmainguy@jmainguy goalie]$ goalie -h
Usage of ./goalie:
  -captains
    	To print the captains of the team or not
  -roster
    	To print the team roster or not (default true)
  -team string
    	Team to lookup (default "Carolina Hurricanes")


[jmainguy@jmainguy goalie]$ goalie 
================ Forwards ================
Name, Number, Position, Age, Height, Weight, Goals, Assists, +-, Shots, Time On Ice
Jordan Staal, #11, Center, 33, 6' 4", 220, 1, 3, 2, 9, 69:02
Derek Stepan, #18, Center, 31, 5' 11", 196, 0, 0, 1, 8, 48:39
Nino Niederreiter, #21, Right Wing, 29, 6' 2", 218, 1, 0, 2, 11, 57:51
Jesper Fast, #71, Right Wing, 29, 6' 1", 191, 3, 0, 3, 5, 54:50
Vincent Trocheck, #16, Center, 28, 5' 10", 183, 2, 3, 3, 9, 70:13
Teuvo Teravainen, #86, Left Wing, 27, 5' 11", 191, 2, 4, 3, 14, 72:37
Jordan Martinook, #48, Left Wing, 29, 6' 0", 196, 1, 0, 1, 5, 41:29
Sebastian Aho, #20, Center, 24, 6' 0", 176, 3, 3, 2, 12, 75:41
Steven Lorentz, #78, Center, 25, 6' 4", 206, 0, 0, 1, 1, 37:55
Martin Necas, #88, Center, 22, 6' 2", 189, 0, 2, 0, 8, 64:15
Jesperi Kotkaniemi, #82, Center, 21, 6' 2", 201, 1, 1, 0, 8, 50:26
Andrei Svechnikov, #37, Right Wing, 21, 6' 2", 195, 4, 3, 3, 21, 65:39
Seth Jarvis, #24, Center, 19, 5' 10", 175, 0, 0, 0, 0, 
================ Defensemen ================
Name, Number, Position, Age, Height, Weight, Goals, Assists, +-, Shots, Time On Ice
Eric Gelinas, #23, Defenseman, 30, 6' 4", 215, 0, 0, 0, 0, 
Ian Cole, #28, Defenseman, 32, 6' 1", 225, 0, 0, 4, 3, 56:12
Brendan Smith, #7, Defenseman, 32, 6' 2", 200, 0, 0, 0, 0, 
Brady Skjei, #76, Defenseman, 27, 6' 3", 210, 0, 1, 1, 5, 81:41
Jaccob Slavin, #74, Defenseman, 27, 6' 3", 207, 0, 3, 3, 4, 90:28
Brett Pesce, #22, Defenseman, 26, 6' 3", 206, 0, 3, 0, 4, 89:52
Tony DeAngelo, #77, Defenseman, 26, 5' 11", 180, 0, 4, 4, 10, 68:06
Ethan Bear, #25, Defenseman, 24, 5' 11", 197, 0, 1, 2, 2, 73:30
================ Goalies ================
Name, Number, Position, Age, Height, Weight, Wins, Losses, SavePercentage, EvenStrengthSavePercentage, PowerPlaySavePercentage, ShortHandedSavePercentage, Time On Ice
Frederik Andersen, #31, Goalie, 32, 6' 4", 238, 4, 0, 0.944000, 94.845361, 88.888889, 100.000000, 239:59
Antti Raanta, #32, Goalie, 32, 6' 0", 195, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 


[jmainguy@jmainguy goalie]$ goalie -captains
Jordan Staal : Captain, #11, Center, Age: 33, Height 6' 4", Weight 220
Jordan Martinook : Alternate Captain, #48, Left Wing, Age: 29, Height 6' 0", Weight 196
Jaccob Slavin : Alternate Captain, #74, Defenseman, Age: 27, Height 6' 3", Weight 207

PreBuilt Binaries

Grab Binaries from The Releases Page

Install

Homebrew

brew install Jmainguy/tap/goalie

Build

export GO111MODULE=on
go build
Owner
Jonathan Mainguy
Principle Devops Engineer at CVS Health, Jesus Freak.
Jonathan Mainguy
Similar Resources

Display a message in morse code on your capslock LED, keyboard backlight or using your screen brightness!

Display a message in morse code on your capslock LED, keyboard backlight or using your screen brightness!

halp halp is a command line utility that lets you display messages in morse code on your capslock LED, keyboard backlight (if you have it) or using yo

Jan 26, 2022

A small CLI tool to check connection from a local machine to a remote target in various protocols.

CHK chk is a small CLI tool to check connection from a local machine to a remote target in various protocols.

Oct 10, 2022

cross-platform, cli app to perform various operations on string

cross-platform, cli app to perform various operations on string

sttr is command line software that allows you to quickly run various transformation operations on the string.

Dec 30, 2022

A very basic cli keyring tool to use accross various OS.

A very basic cli keyring tool to use accross various OS.

Dec 14, 2022

Powerful CLI written in GO to generate projects in various technologies

Powerful CLI written in GO to generate projects in various technologies

Barca CLI is a project generator written in GO and its purpose is to build and configure HTTP servers, web proxy, SPA/PWA, Blog and custom landing page. It's easy, fast and productive.

Aug 26, 2022

Various CLI tools in go

tools A collection of small command line utilities: hxd - a small hexdumper imgsize - show sizes of jpeg or png images kwed-dl - download latest track

Dec 6, 2022

Tnbassist - A CLI tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup

TNB Assist is a CLI (Command Line Interface) tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup, computing statistics, etc easier.

Feb 14, 2022

Beacon-fronting - A simple command line program to help defender test their detections for network beacon patterns and domain fronting

beacon-fronting A simple command line program to help network defenders test the

Oct 1, 2022

go program that installs and customizes ohmyzsh tmux vim via various plugins and other nice to haves

go program that installs and customizes ohmyzsh tmux vim via various plugins and other nice to haves

Pimp-My-Shell Table of Contents Pimp-My-Shell Install Usage About Resources Tmux Hotkeys VIM Hotkeys Adjusting Custom Aliases Mac Fix Terminal bind ke

Dec 22, 2022
A CLI / TUI for Microsoft Teams
A CLI / TUI for Microsoft Teams

teams-cli A Command Line Interface (or TUI) to interact with Microsoft Teams Status The CLI only let you log-in and fetches your user and conversation

Dec 22, 2022
Show Languages In Code. A fast and lightweight CLI to generate stats on the languages inside your project
Show Languages In Code. A fast and lightweight CLI to generate stats on the languages inside your project

slic Show Languages In Code. Usage Run it with an -h flag to list all commands. -d flag can be used to specify the directory of search -i flag can be

Dec 25, 2021
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.

kube-lineage A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster. Usage $ kube-lineage clusterrole system:metric

Jan 5, 2023
The slightly more awesome standard unix password manager for teams
The slightly more awesome standard unix password manager for teams

gopass Introduction gopass is a password manager for the command line written in Go. It supports all major operating systems (Linux, MacOS, BSD) as we

Jan 4, 2023
Github user stats fetch written in golang
Github user stats fetch written in golang

TACOMA It's like neofetch, but for github users. I saw something similar on reddit and decided to recreate it using only golang. Original inspiration:

Dec 24, 2021
Library and command line tool for reading xDSL stats

xDSL Stats Parser This is a library and command line tool for reading basic xDSL stats, as well bitloading, SNR, QLN and Hlog data. It supports many d

Nov 12, 2022
A CLI application to extract the top customers, and their favourite snacks.

zimpler.candystore An assignment which written as a CLI application in Golang for Zimpler interview process. Getting Started This repository includes

Dec 24, 2021
🐙🐱🖥️ GitHub stats in your terminal
🐙🐱🖥️ GitHub stats in your terminal

?? ?? ??️ octotui - GitHub stats in terminal Inspired by metrics & github-profile-summary-cards & github-tui ?? Data - irevenko/octostats TUI - termui

Dec 25, 2022
github stats from the command line
github stats from the command line

Retrieve GitHub statistics per username from the command line: no need to open the browser anymore!

Sep 8, 2022
Pi-fetch - get a summary of your pi-hole stats from your terminal

pi-fetch get a summary of your pi-hole stats from your terminal _ ___ _ _ ___|_|___| _|___| |_ ___| |_ | . | |___| _| -_| _

Jan 9, 2022