Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Entry Commands

Manage vault entries from the command line.

List Entries

# List all entries
pwm entry list
 
# Short alias
pwm e ls

Search

# Search by name, username, or URL
pwm entry list --search github
pwm entry list -s aws
 
# Case insensitive
pwm entry list --search NETFLIX

Filter by Type

# Login entries only
pwm entry list --type login
 
# Credit cards
pwm entry list --type card
 
# Secure notes
pwm entry list --type note
 
# Identities
pwm entry list --type identity

Filter by Tag

# Single tag
pwm entry list --tag work
 
# Multiple tags (AND)
pwm entry list --tag work --tag finance

Other Filters

# Favorites only
pwm entry list --favorites
 
# Recent entries (last N days)
pwm entry list --recent 7
pwm entry list --recent 30
 
# Combine filters
pwm entry list --tag work --type login --favorites

Output Formats

# Table (default)
pwm entry list
 
# JSON output
pwm entry list --json
 
# Pipe to jq
pwm entry list --json | jq '.[].name'

Get Entry

# Get by name (partial match)
pwm entry get github
 
# Get by exact name
pwm entry get "GitHub Personal"

Show Password

# Hidden by default
pwm entry get github
# Password: ********
 
# Show password
pwm entry get github --show
# Password: K9#mPx$vL2@nQw8!

Copy Password

# Copy to clipboard
pwm entry get github --copy
# ✓ Password copied to clipboard (clears in 30s)

JSON Output

pwm entry get github --json
{
  "id": "abc123",
  "name": "GitHub",
  "username": "user@example.com",
  "password": "********",
  "url": "https://github.com",
  "tags": ["dev", "work"],
  "favorite": true
}

Add Entry

# Interactive mode
pwm entry add
 
# With vault
pwm entry add --vault work

Interactive prompts:

? Entry type: (login)
? Name: GitHub
? Username: user@example.com
? Password: (generate)
? URL: https://github.com
? Notes: Personal account
? Tags: dev, work
? Favorite: Yes
✓ Entry created: GitHub

Edit Entry

# Edit by name
pwm entry edit github
 
# Edit specific fields
pwm entry edit github --username newuser
pwm entry edit github --password
pwm entry edit github --tags dev,work,personal

Delete Entry

# Delete with confirmation
pwm entry delete github
# Delete "GitHub"? (y/N)
 
# Force delete
pwm entry delete github --force

Import Entries

# Auto-detect format
pwm entry import passwords.csv
 
# Specify format
pwm entry import export.csv --format nordpass
pwm entry import passwords.csv --format chrome
pwm entry import export.csv --format 1password
 
# Preview without importing
pwm entry import passwords.csv --dry-run
 
# Skip duplicates
pwm entry import passwords.csv --skip-duplicates

Export Entries

# JSON export (default)
pwm entry export
pwm entry export --format json > backup.json
 
# .env format
pwm entry export --format env
pwm entry export --format env --tag aws > .env
 
# Filter exports
pwm entry export --tag work
pwm entry export --type login

Tags

# List all tags
pwm entry tags
 
# Add tag to entry
pwm entry tag github add important
 
# Remove tag
pwm entry tag github remove old-tag
 
# Set all tags
pwm entry tag github set dev,work

Favorites

# Toggle favorite
pwm entry favorite github
 
# List favorites
pwm entry list --favorites

Multi-Vault

All entry commands support the -v, --vault flag:

# Default vault
pwm entry list
 
# Named vault
pwm entry list -v work
pwm entry add --vault personal
pwm entry get github -v team