PARA CLI
A command-line tool for managing your personal knowledge using the PARA method (Projects, Areas, Resources, Archive).
⚠️ Development Status: This project is currently under active development. Features and interfaces may change significantly between versions. Please check the releases page for stable versions and breaking changes.
Installation
Install para-cli using uv (recommended for reliable installation and dependency management):
uv tool install para-cli
This will install para-cli globally in an isolated environment, ensuring all dependencies are properly managed.
⚠️ Note: Direct installation via pip is not recommended as it may cause system dependency conflicts.
Requirements:
- Python 3.13 or later
- uv package manager (install from https://github.com/astral-sh/uv)
Usage
Interactive Mode
The easiest way to manage your PARA system is through the interactive mode:
Initialize PARA Structure
Create the basic PARA directory structure:
para init
You can also specify a custom location:
para init --path ~/Documents/PARA
Check Status
View the current status of your PARA system:
para status
Add New Items
Add a new item to any PARA category:
para add "New Project" projects
para add "Health" areas
para add "Programming Books" resources
para add "Old Project 2023" archive
PARA Method Overview
The PARA method is a simple but powerful organizational system:
- Projects: Short-term efforts that you're currently working on
- Areas: Long-term responsibilities you want to manage
- Resources: Topics or themes of ongoing interest
- Archive: Inactive items from the other categories
Development
Requirements:
- Python 3.13+
- Dependencies: typer, rich, textual
To contribute:
- Clone the repository
- Install dependencies:
uv pip install -e . - Make your changes
- Submit a pull request
License
MIT License
Metadata
Release files for para-cli 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| para_cli-0.1.1.tar.gz | 103.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| para_cli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 117.3 kB
Release files / para_cli-0.1.1.tar.gz
| Download URL | para_cli-0.1.1.tar.gz |
|---|---|
| Size | 103.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c32fc34cea9a803ef8abea6770d38b73b40eda7e091a9405ad6ed28b282783f3
|
|
BLAKE2b-256 checksum How to use checksums |
253bbee49ad841c3e2a9f537ba78c47bf8c1688bceb31ff7e27e29a5b4d0bdfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|
Release files / para_cli-0.1.1-py3-none-any.whl
| Download URL | para_cli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 14.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
54b6a393665f4051e7e4072914506470b43f6b2236e96ba8657b5905985fcea7
|
|
BLAKE2b-256 checksum How to use checksums |
3752d3464f4b606d5bc622541cb9e53561d91b19cbf0560ef8d49ff9c19f1fcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|