Skip to main content

pitt

an extremely simple terminal-based password manager

installation

pip

pip install pitt

uv

uv tool install pitt

demo

pitt demo (click)

workflow

  1. initializing the password manager:

    • new:
      • pitt init and follow the instructions
    • import from csv (exported pitt passwords):
      • pitt init -i /path/to/.csv and follow the instructions
  2. adding a password:

    • randomly generated password:
      • you'd have to specify a service, username or a note that'll be attached with the newly generated password when saved.
      • pitt add -s service_example -u username_example -n "note example"
    • custom password:
      • you'd have to still specify one of the three things (username, service, note)
      • pitt add -s service_example -u username_example -n "note example" -c (note the added -c flag)
  3. deleting a password:

    • you need to specify the service or username (can be both but cannot be the note) that is affiliated with the saved password you want to delete.
    • pitt del -s service_example -f (the -f or --force flag will disgard the 'are you sure' confirmations and straight up just deletes the password. use -f with caution)
  4. getting a password:

    • you need to specify the service or username (can be both) but cannot be the note that is affiliated with the saved password you want to get (copy to clipboard).
    • pitt get -s service_example
  5. listing all the saved passwords' information:

    • pitt list (this will only list all the information that's attached to each password, not the passwords themselves.)
  6. export all the saved passwords:

    • interactive mode:
      • pitt exp
    • manual mode:
      • pitt exp -p /path/to/wherever

license

this project is licensed under the MIT License - see the LICENSE file for details

credits

inspired by: themohitnair's sfnx | (https://github.com/themohitnair/sfnx)


curated by me alongside some rubber ducks

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pitt-0.10.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

pitt-0.10.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file pitt-0.10.0.tar.gz.

File metadata

  • Download URL: pitt-0.10.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pitt-0.10.0.tar.gz
Algorithm Hash digest
SHA256 d05f6f8372a538f47b05f924f9f67e3db9e450751474ab1bb84f8d5352990cc4
MD5 7a24f424fb43bf05ab07ad50d969f8e0
BLAKE2b-256 dfe0f58755374f692780cd74cfdb4732203b81a7952793b71a732f9f54d08a71

See more details on using hashes here.

File details

Details for the file pitt-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: pitt-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pitt-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cab9a049206d399b005407d02d1757dc72edb8445f04104dc94768392209f480
MD5 9d4866ea704afc90a66fedf670bd48c5
BLAKE2b-256 e34dbc77d50809a558fa7b456720b6c0098c37f508a63c5f65da1490687eb308

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 files

0.9.5

2 files

0.9.0

2 files

0.8.2

2 files

0.8.0

2 files

0.7.0

2 files

0.5.0

2 files

0.4.8

2 files

0.4.7

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page