padz

Crates.iopadz
lib.rspadz
version0.14.0
created_at2025-12-06 08:58:55.232943+00
updated_at2026-01-17 04:04:31.939191+00
descriptionA fast, project-aware scratch pad for the command line
homepage
repositoryhttps://github.com/arthur-debert/padz
max_upload_size
id1969843
size171,344
Arthur Debert (arthur-debert)

documentation

README

padz-cli

Command-line interface for padz - a fast, project-aware scratch pad.

Installation

cargo install padz-cli

The binary is installed as padz.

Usage

# Create a new pad
padz create "Meeting Notes"

# List all pads
padz

# View a pad
padz view 1

# Search pads
padz search "keyword"

Shell Completions

Enable tab completion for commands, options, and pad titles:

# Bash - add to ~/.bashrc
eval "$(padz completions bash)"

# Zsh - add to ~/.zshrc
eval "$(padz completions zsh)"

Architecture

This crate is a thin CLI wrapper around the padzapp library. It handles:

  • Argument parsing (clap)
  • Terminal I/O (stdout/stderr)
  • Output formatting and styling
  • Dynamic shell completions (clap_complete)

All business logic lives in the padzapp library crate.

Documentation

See the main padz repository for full documentation.

Commit count: 341

cargo fmt