# 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.
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.
Metadata
Release files for sjb-todo 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sjb-todo-0.1.2.tar.gz | 13.0 kB | Details |
Release files / sjb-todo-0.1.2.tar.gz
| Download URL | sjb-todo-0.1.2.tar.gz |
|---|---|
| Size | 13.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00ffb95dc510565c36659ca5f85ef73a6b6a38f2d4bfcbe5ba0579c8c4e458fd
|
|
BLAKE2b-256 checksum How to use checksums |
16168dafaac285f97f4b13565122ca7e1f8d519bdab2733508c707b5fb94354b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |