arriva-cli

module
v0.0.0-...-1aa2651 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2022 License: GPL-2.0

README

arriva-cli

A cli tool for the arriva api. This is my first go project so the code might be a bit... poopie.

Build project:

go build -o bin/arriva-cli cmd/arriva-cli/main.go

Usage:

./arriva-cli help   # Prints the help section (WIP)
./arriva-cli date   # Prints the current date
./arriva-cli list   # Lists all stations
./arriva-cli "[start station]" "[end station]" [date] # Displays busses

Examples:

Input:

./arriva-cli list | grep Mengeš

Output:

Mengeš Lek
Mengeš Lovec
Mengeš Pavovec
Mengeš Petrol

Input:

./arriva-cli "Mengeš Lovec" "Ljubljana Ap" 03-19

Output:

2022-03-19
*- Mengeš Lovec -- 05:20
│  ...
*- Ljubljana ap -- 05:54
Trajanje: 00:34

*- Mengeš Lovec -- 06:28
│  ...
*- Ljubljana ap -- 07:02
Trajanje: 00:34

*- Mengeš Lovec -- 07:22
│  ...
*- Ljubljana ap -- 07:50
Trajanje: 00:28

*- Mengeš Lovec -- 08:20
│  ...
*- Ljubljana ap -- 08:54
Trajanje: 00:34

*- Mengeš Lovec -- 09:20
│  ...
*- Ljubljana ap -- 09:54
Trajanje: 00:34

*- Mengeš Lovec -- 10:22
│  ...
*- Ljubljana ap -- 10:50
Trajanje: 00:28

*- Mengeš Lovec -- 11:20
│  ...
*- Ljubljana ap -- 11:54
Trajanje: 00:34

*- Mengeš Lovec -- 12:22
│  ...
*- Ljubljana ap -- 12:50
Trajanje: 00:28

*- Mengeš Lovec -- 13:20
│  ...
*- Ljubljana ap -- 13:54
Trajanje: 00:34

*- Mengeš Lovec -- 14:22
│  ...
*- Ljubljana ap -- 14:50
Trajanje: 00:28

*- Mengeš Lovec -- 15:20
│  ...
*- Ljubljana ap -- 15:54
Trajanje: 00:34

*- Mengeš Lovec -- 16:22
│  ...
*- Ljubljana ap -- 16:50
Trajanje: 00:28

*- Mengeš Lovec -- 17:20
│  ...
*- Ljubljana ap -- 17:54
Trajanje: 00:34

*- Mengeš Lovec -- 18:22
│  ...
*- Ljubljana ap -- 18:50
Trajanje: 00:28

*- Mengeš Lovec -- 19:20
│  ...
*- Ljubljana ap -- 19:54
Trajanje: 00:34

*- Mengeš Lovec -- 20:22
│  ...
*- Ljubljana ap -- 20:50
Trajanje: 00:28

*- Mengeš Lovec -- 20:22
│  ...
*- Ljubljana ap -- 20:50
Trajanje: 00:28

*- Mengeš Lovec -- 21:20
│  ...
*- Ljubljana ap -- 21:54
Trajanje: 00:34

*- Mengeš Lovec -- 22:20
│  ...
*- Ljubljana ap -- 22:54
Trajanje: 00:34

Directories

Path Synopsis
cmd
internal
ui
pkg
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL