A command line interface for Simplelogin.
-
Install the CLI with the following command:
pip install simplelogin
-
Set two environmental variables in your shell:
SIMPLELOGIN_API_URL
- https://app.simplelogin.io or your domain.
SIMPLELOGIN_EMAIL
- The email you use to sign in to Simplelogin.
- Login to account (
login
)- Login with MFA
- Logout (
logout
) - Search aliases (
alias
)- Search aliases using flags (ex.
alias --pinned
)
- Search aliases using flags (ex.
- Get user stats (
stats
) - Generate custom alias (
create
) - Generate random alias (
random
) - Delete an alias (
delete
) - Disable/enable an alias (
toggle
) -
--help
available for all commands - Installable via
pip install simplelogin
- API key stored securely in the system's keyring service 🔑
- Bring down the required Python version (currently requires Python 3.12 for no good reason)
- Tests
- Better commenting
If you would like to contribute in any way feel free to open a pull request or suggest something by opening an issue.
- Install Poetry
- Clone this repository
- Navigate to the base directory
- Install the dependencies (
poetry install
) - Run the program (
poetry run python simplelogin/main.py
)