Skip to main content

A simple CLI program to create, maintain and edit todo lists

Project description

# sjb_todo
A simple CRUD command line program for working with 'todo lists'

This project is licensed under the MIT license.

# Installation
This program is in pre-alpha and is not using any deployment tools so I make zero guarantees about installation.

However, I have written a crude script that should more or less work provided the user has `python3.6` installed in a linux environment and has all of the required python dependencies. Since these dependencies are subject to change, and this is my first time writing a deployed python app, I have not bothered to record them or incorporate them into the install script. In the future I hope to fix this.

## Instructions
~~~~
$ cd <this directory>
$ ./install.sh
$ mkdir -p ~/.local/share/sjb/todo
~~~~
where `<this directory>` is the directory containing this README file. Also it's important that you run `./install.sh` as a regular user (dont use sudo).

# Developing
There is a script `setup_dev.sh` which sets up a virtual environment. This causes `sjb-todo` to execute the local code in `src` instead of the code installed on the system.

To enter the development environment:
~~~
$ cd <this directory>
$ . setup_dev.sh
~~~
where `<this directory>` is the directory containing this README file.

To leave the development environment just type:
~~~~
$ deactivate
~~~~

Warning: the development environment still uses the same data files as the real environment. This will eventually be fixed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sjb-todo-0.1.2.dev12.tar.gz (13.1 kB view details)

Uploaded Source

File details

Details for the file sjb-todo-0.1.2.dev12.tar.gz.

File metadata

File hashes

Hashes for sjb-todo-0.1.2.dev12.tar.gz
Algorithm Hash digest
SHA256 bf6aff0c92a7fd877f72eb9fdc3c9db809c96d57123b0aa31efaf00e6c698037
MD5 d2e877a430f8dbb5dc44a541b6d0462b
BLAKE2b-256 8889eb2a6791e2c09546baf7e1fc1372acb7ebbe849f92d87b3e1c169ce071c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page