Entry Commands
Manage vault entries from the command line.
List Entries
# List all entries
pwm entry list
# Short alias
pwm e lsSearch
# Search by name, username, or URL
pwm entry list --search github
pwm entry list -s aws
# Case insensitive
pwm entry list --search NETFLIXFilter 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 identityFilter by Tag
# Single tag
pwm entry list --tag work
# Multiple tags (AND)
pwm entry list --tag work --tag financeOther 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 --favoritesOutput 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 workInteractive 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: GitHubEdit 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,personalDelete Entry
# Delete with confirmation
pwm entry delete github
# Delete "GitHub"? (y/N)
# Force delete
pwm entry delete github --forceImport 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-duplicatesExport 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 loginTags
# 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,workFavorites
# Toggle favorite
pwm entry favorite github
# List favorites
pwm entry list --favoritesMulti-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