If you want named fields, why not just use the filesystem? $ pass -c airfrance.fr/username Password Store ├── airfrance.fr │ ├── frequentflyer │ ├── password │ └── username ├── reddit │ ├── email │ ├── password │ └── username └── zx2c4.com ├── password └── username