Metadata-Version: 2.4
Name: sec-pass-manager
Version: 1.3.0
Summary: A secure password manager that creates random passwords and saves them as encrypted files
Author-email: santipvz <santivzqzz@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/santipvz/SecurePasswordManager
Project-URL: Repository, https://github.com/santipvz/SecurePasswordManager
Project-URL: Issues, https://github.com/santipvz/SecurePasswordManager/issues
Keywords: password,manager,security,generator,cli
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Security
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Secure Password Manager
 With this program you will be able to create random passwords with the length you desire. The passwords will be saved in the same directory your console is.
 You can also edit the password generating another one or even delete a file you don't need anymore.

<p align="center">
   <img src="https://github.com/santipvz/SecurePasswordManager/actions/workflows/pylint.yml/badge.svg/" alt="Tests">
   <img src="https://img.shields.io/badge/Version-1.3-blue/" alt="Static Badge">

</p>

 ## Usage
First of all, you can install this project with `pip install sec-pass-manager`

### Console Interface
You can manage password files using the console command `cpass`. Here are examples of each function:

<p align="center">
  <img src="assets/console_commands.png" width="780" style="margin: 10px;">
</p>
<pre><code>cpass create --filename test --username pingu --length 24</code></pre>
<pre><code>cpass edit --filename test --username pingu2 --length 12</code></pre>
<pre><code>cpass delete --filename test</code></pre>

There is also de reduced commands
<pre><code>cpass create -f test -u pingu -l 24</code></pre>
<pre><code>cpass edit -f test -u pingu2 -l 12</code></pre>
<pre><code>cpass delete -f test</code></pre>

> [!NOTE]
> This program will create `.key` files that you can open with any notepad as if it was a `.txt`<br><br>If you don't indicate a length it will be set to 10 as default.

