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.tar.gz (13.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: sjb-todo-0.1.2.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sjb-todo-0.1.2.tar.gz
Algorithm Hash digest
SHA256 00ffb95dc510565c36659ca5f85ef73a6b6a38f2d4bfcbe5ba0579c8c4e458fd
MD5 6de6e4d5dcdeb745341f2f3d3009d952
BLAKE2b-256 16168dafaac285f97f4b13565122ca7e1f8d519bdab2733508c707b5fb94354b

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