Metadata-Version: 2.1
Name: custom_secrets_manager
Version: 1.0.3a0
Summary: A utility for managing secrets and API keys
Home-page: https://github.com/vvid643/custom_secrets_manager
Author: Vashishtha Vidyarthi
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
License-File: LICENSE

This starter_process script performs the following tasks:
  - Creates a `secrets_registry.log` file as a database for secrets, API keys, or passwords found in the parent directory of the script.
  - Scans the parent directory for suggestive file names like secrets or keys with file extensions **`.yaml`**, **`.json`**, or **`.ini`**. If there is a mention of a key name without a value, it checks the corresponding value in `os.environ` and updates the registry accordingly.
  - Makes available a `secrets_loader.py` module to load secrets from the secrets_registry.log file.
  - Generates meaningful logs in the standard output and saves logs in the `load_config_process.log` file in the same directory.
  - Checks if a `.gitignore` file exists in the directory and ensures that entries are made for secrets files.

Please note that this script assumes that you have the secrets_loader.py module in the same directory as `starter_process.py`
