Skip to main content

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.

CLI Interface

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:

Usage

Interactive Mode

The easiest way to manage your PARA system is through the interactive mode:

Interactive Interface

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:

  1. Clone the repository
  2. Install dependencies: uv pip install -e .
  3. Make your changes
  4. Submit a pull request

License

MIT License

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

para_cli-0.1.1.tar.gz (103.4 kB view details)

Uploaded Source

Built Distribution

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

para_cli-0.1.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

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

Hashes for para_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c32fc34cea9a803ef8abea6770d38b73b40eda7e091a9405ad6ed28b282783f3
MD5 61df8bc0271c96e7faff1ad2c38f0eda
BLAKE2b-256 253bbee49ad841c3e2a9f537ba78c47bf8c1688bceb31ff7e27e29a5b4d0bdfd

See more details on using hashes here.

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

Hashes for para_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54b6a393665f4051e7e4072914506470b43f6b2236e96ba8657b5905985fcea7
MD5 7173e08d329e94a0241db7087bde1074
BLAKE2b-256 3752d3464f4b606d5bc622541cb9e53561d91b19cbf0560ef8d49ff9c19f1fcc

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