PУΓM - A CLI time tracker for projects with invoice generation¶
¶
Goals¶
Project time management, billing, and invoice generation.
Preview¶
Screenshots¶
Installing PyTM¶
First download and install pyenv. Use the command:
curl https://pyenv.run | bash
Next, install Python 3.12 using the command:
pyenv install 3.12.0
Alternatively, you can skip pyenv installation and download python 3.12 or above from the official website and setup a virtualenv as well.
Next, install PyTM from PyPI using
pip
:python -m pip install python-pytm
Check the version by typing the following in your terminal.:
pytm --version
Basic commands¶
To see the available commands type:
pytm --help
Others¶
Configure project, user and invoice info:
pytm config project PROJECT_NAME
pytm config user
pytm config invoice
Generate Invoice:
pytm invoice auto PROJECT_NAME
pytm invoice manual
Check version:
pytm --version
pytm -v
Check summary of all the projects:
pytm summary
For a list of all the available commands try:
pytm --help
Running the tests¶
Clone this repository
Install dependencies:
pip install -r requirements.txt
run the tests:
py.test
Notes¶
License - see the LICENSE file.
Contributing - see CONTRIBUTING.rst for detail. You can also help by creating issues.
Version - see the tags on this repository.
Acknowledgments - bootstrapped using this cookiecutter package.
Built With :heart: using Python.
Contents:¶
- Installing PyTM
- Usage
- Contributing
- Credits
- History
- 0.0.1 (2018-10-23)
- 0.0.2 (2018-11-09)
- 0.0.3 (2023-10-18)
- 0.0.4 (2023-10-28)
- 0.0.5 (2023-10-30)
- 0.0.6 (2023-10-31)
- 0.0.7 (2023-11-01)
- 0.0.8 (2023-11-01)
- 0.0.9 (2023-11-02)
- 0.0.10 (2023-11-03)
- 0.0.11 (2023-11-03)
- 0.0.12 (2023-11-04)
- 0.0.13 (2023-11-07)
- 0.0.14 (2023-11-07)
- 0.0.15 (2023-11-08)
- 0.0.16 (2023-11-11)
Feedback¶
If you have any suggestions or questions about PyTM feel free to email me at wasi0013@gmail.com.
If you encounter any errors or problems with PyTM, please let me know! Open an Issue at the GitHub http://github.com/wasi0013/PyTM main repository.