Skip to content

joedemcher/simplelogin-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplelogin CLI

A command line interface for Simplelogin.

Setup

  1. Install the CLI with the following command: pip install simplelogin

  2. Set two environmental variables in your shell:

Capabilities

  • Login to account (login)
    • Login with MFA
  • Logout (logout)
  • Search aliases (alias)
    • Search aliases using flags (ex. alias --pinned)
  • 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 🔑

Todos

  • Bring down the required Python version (currently requires Python 3.12 for no good reason)
  • Tests
  • Better commenting

Contributions

If you would like to contribute in any way feel free to open a pull request or suggest something by opening an issue.

How to run

  1. Install Poetry
  2. Clone this repository
  3. Navigate to the base directory
  4. Install the dependencies (poetry install)
  5. Run the program (poetry run python simplelogin/main.py)