aboutsummaryrefslogtreecommitdiff
path: root/awscli_plugin_passtotp/__init__.py
blob: aeb8606f58592bcd5722ba49ffbd5bf3ec720381 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from .prompter import inject_pass_totp_prompter
from .commands import SessionEnv


def awscli_initialize(cli):
    cli.register(
        "session-initialized",
        inject_pass_totp_prompter,
        unique_id="inject_pass_totp_provider",
    )
    cli.register("building-command-table.main", awscli_register_commands)


def awscli_register_commands(command_table, session, **kwargs):
    command_table["session-env"] = SessionEnv(session)