A tasks manager for those who like work from shell.
Project description
DailyTasks
A tasks manager for those who like work from shell.
Installation
Requirements:
- Python >= 3.11
How install it:
pip install dailytasks
Update process
-
Before update this package execute
dailytasks export
command to save all your data.1.1. Provide a path to the command (with
-p
option) is required for it execution, this path is where your data will be saved.1.2. This command will create a json file named 'exported_tasks' in the path provided path.
-
After update execute
dailytasks import
command to restore all your data.2.1. Provide the path provided before (with
-p
option) and all your data will be restore.This is because when you update the CLI, data folder (data_files) is overwritten and all your data deleted.
Testing
Running tests locally:
-
Clone this repository.
-
cd into your clone.
-
Use
pytest test
to run all tests, usepytest test/test_file_name
to run individual tests. -
If you get errors around missing daily_task module, reinstall package using
pip install dailytasks
.
Contributing
Read Contributing file and make whatever question in Discussions.
Thanks to:
Krishnag09 for contributing closing #2 and #8 issues.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dailytasks-2.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c16bce75463ed716d9593360017d0baf82ebb1c950ef65163574f58c42898f8 |
|
MD5 | a769d730036df8ff64ab9474a3956385 |
|
BLAKE2b-256 | 9f20f89eb4d74617d4892366d810ff0ef57d223fb5936d264c664635fc159ff3 |