Skip to content

Simple CLI that generates real time ETF data reports & allows management of tracked ETFs

License

Notifications You must be signed in to change notification settings

diogosilva96/etf-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etf-cli

Simple ETF cli that displays ETF data & allows management of tracked etfs. The ETF data is scraped from Yahoo Finance.

Available commands:

  • report - generates a report for the ETFs in the configuration
  • add <etf-symbol> - adds the specified ETF symbol to the configuration. The symbol must exist in Yahoo finance, such as VWCE.DE
  • remove <index> - removes the ETF with the specified index from the configuration
  • list - lists the ETF symbols currently in the configuration
  • help - help command

Installation

Steps:

  1. Download the source code.
  2. Navigate to the root project folder.
  3. Run go build .
  4. Run go install .
  5. You can then run any command using etf-cli [command]

TODO

  • Add tests
  • Add html output option for the reports with graphs
  • Investigate how to publish cli by using for example homebrew, goreleaser

About

Simple CLI that generates real time ETF data reports & allows management of tracked ETFs

Topics

Resources

License

Stars

Watchers

Forks

Languages