Skip to main content

A CLI-based task management tool for the distracted!

Reason this release was yanked:

bugs

Project description

rememberCLI

A simple task managing CLI program written in Python, built with Typer, and packaged with uv.

The design of the program was heavily influenced by the amazing CLI Guidlines.

This program is also uses the powerful date parsing tool in dateparser to process stdin date inputs.

All data are stored locally as JSON.

rememberCLI may be forked and modified with no restrictions. Pull requests are encouraged so improvements may be shared with the community.

rememberCLI is still a work in progress with a lot of improvements to be made.

Prerequisites

Python

The current version of remembeCLI was developed in a virtual environment running Python 3.12 so make sure your machine has the same or a newer version of python installed.

This article by Real Python is an in-depth guide for installing Python on various operating systems.

After you get Python installed, be sure to add it to PATH. This article, also by Real Python, explains what PATH is and how to add your fresh Python install to it.

You could also opt to take a look at the official Python website instead.

pip

pip is a package installer for Python. You will be using it to install rememberCLI.

Usually, pip is included with a Python installation. You can run the following code to check if pip is installed on your machine.

pip --version

If pip isn't installed, run the following code from the official pip documentation to installed it.

python -m ensurepip --upgrade

Installation

Installing rememberCLI should be fairly easy and straightforward.

Run the following code to install rememberCLI

pip install remembercli

Try running rem or rem --help to see if rememberCLI installed properly.

Usage

Important: Initializing rememberCLI after install

To use rememberCLI, you have to initialize a directory and a JSON file. Don't worry, you only have to run the following command

rem init

This command does three things:

  1. First, it creates a config file that will contain the path to your vault file
  2. Then, it creates a vault directory in your home directly where your vault file will live
  3. And finally, it creates a vault.json file that will contain all rememberCLI data

Typically, you will only need to run this command once. If your config file, vault file, or the vault folder is accidently deleted for example, you can run this command to repair the errors.

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

remembercli-0.1.4.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

remembercli-0.1.4-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file remembercli-0.1.4.tar.gz.

File metadata

  • Download URL: remembercli-0.1.4.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.18

File hashes

Hashes for remembercli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8ddb20531968a1e3f1ad6fdd2a711f75a2a4bab381d95a34d2a05fe9ddb4dde9
MD5 92628c5ac0b62f1d7226db958b4fe861
BLAKE2b-256 1bd2ae86015e0264e3248e7f8f667d5ff91c31e05d1b875e79ad081c8ca39f30

See more details on using hashes here.

File details

Details for the file remembercli-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for remembercli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1033afa4885e04f9580aef2d5f48194c75dc1d0a703e675b15a59a34c5199566
MD5 bea45860cb63d2b453fe3fb0e8fdff08
BLAKE2b-256 ebc82246df0fb2f7f9279e4da1e48c0aa2588d702e14ca6987ee06c2ce13099d

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