Skip to content

Skxxtz/soccer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soccer

TL;DR:

Soccer is a Rust-based terminal application that retrieves the scores, standings, and lineups for the current match day of the German Bundesliga and UEFA Champions League.

Table of Contents

Features

Display Lineups

application screenshot for match

Display Standings

application screenshot for standings

Display Scores

application screenshot for scores

🚀 Installation

Prerequisites

To check if Rust is installed:

rustc --version

If not, install it using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

🔧 Build and Install

Clone the repository:

git clone https://github.com/yourusername/yourproject.git
cd yourproject

Then build and install the app:

cargo install --path .

This will compile the app and place the binary in your local Cargo bin directory (usually ~/.cargo/bin).

You can now run the app from anywhere:

yourappname

💡 Updating

To update to the latest version, just pull the repo and reinstall:

git pull origin main
cargo install --path .

Usage

  • soccer » Displays the current scores
  • soccer scores » Displays the current scores
  • soccer standings » Displays the current standings
  • soccer match [team name (fuzzy search)] » Displays the lineup for the selected match
  • soccer --help » Displays the available Commands
  • soccer --version » Displays the current version

About

Quickly lookup scores, standings, and lineups for Bundesliga and Champions League

Topics

Resources

License

Stars

Watchers

Forks