A command line tool for managing your PARA system
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file para_cli-0.1.1.tar.gz.
File metadata
- Download URL: para_cli-0.1.1.tar.gz
- Upload date:
- Size: 103.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c32fc34cea9a803ef8abea6770d38b73b40eda7e091a9405ad6ed28b282783f3
|
|
| MD5 |
61df8bc0271c96e7faff1ad2c38f0eda
|
|
| BLAKE2b-256 |
253bbee49ad841c3e2a9f537ba78c47bf8c1688bceb31ff7e27e29a5b4d0bdfd
|
File details
Details for the file para_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: para_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54b6a393665f4051e7e4072914506470b43f6b2236e96ba8657b5905985fcea7
|
|
| MD5 |
7173e08d329e94a0241db7087bde1074
|
|
| BLAKE2b-256 |
3752d3464f4b606d5bc622541cb9e53561d91b19cbf0560ef8d49ff9c19f1fcc
|