Metadata-Version: 2.1
Name: bets-cli
Version: 4.0.0
Summary: CLI to assist football bets
Home-page: https://github.com/nachereshata/bets-cli.git
Author: nachereshata
Author-email: nachereshata@gmail.com
License: mit
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Requires-Python: >=3.6.5
Requires-Dist: tabulate (==0.8.2)
Requires-Dist: more-itertools (==5.0.0)
Requires-Dist: pandas (==0.23.4)
Requires-Dist: xlrd (==1.2.0)
Requires-Dist: xlwt (==1.3.0)
Provides-Extra: testing
Requires-Dist: pytest ; extra == 'testing'
Requires-Dist: pytest-cov ; extra == 'testing'
Requires-Dist: mock ; extra == 'testing'
Requires-Dist: flake8 ; extra == 'testing'
Requires-Dist: sphinx ; extra == 'testing'

========
bets-cli
========


CLI to assist football bets


Description
===========

Reads a list of matches from a text file and outputs all possible scenarios

Installation
============

``pip install bets-cli``


Usage
=====

``bets -a ACTION --in-file=IN_FILE [---in-fmt=INT_FMT] --out-dest=OUT_DEST --out-fmt=OUT_FMT``

ACTIONS:

- matches - read the matches file and output to console. ( Use this to check if the file can be loaded properly )
    - ``--in-fmt`` currently supports ``[ lines | efbet ]``
    - ``--out-dest`` defaults to console, but will write to file if passed
    - ``--out-fmt`` supported formats ``[ plain | fancy_grid | csv ]``

- scenarios - reads the matches file, then generates all the possible scenarios and outputs them to a file.
    - ``--in-file`` used as matches source file
    - ``--out-dest`` behave same as with matches


Note
====

Due to memory issues, 13 matches is the current limit when having 16GB RAM.


