#!/var/local/bin/python3.bash
# -*-mode: python; indent-tabs-mode: nil; py-indent-offset: 4; coding: utf-8 -*-

dCLI_HELP = {
    "add": "Add a new entry to a database",
    "analyze": "Analyze passwords for weaknesses and problems",
    "clip": "Copy an entry's attribute to the clipboard",
    "close": "Close the currently opened database",
    "db-create": "Create a new database",
    "db-info": "Show a database's information",
    "diceware": "Generate a new random diceware passphrase",
    "edit": "Edit an entry",
    "estimate": "Estimate the entropy of a password",
    "export": "Exports the content of a database to standard output in the specified format",
    "generate": "Generate a new random password",
    "help": "Display command help",
    "import": "Import the contents of an XML database",
    "locate": "Find entries quickly",
    "ls": "List database entries",
    "merge": "Merge two databases",
    "mkdir": "Adds a new group to a database",
    "mv": "Moves an entry to a new group",
    "open": "Open a database",
    "rm": "Remove an entry from the database",
    "rmdir": "Removes a group from a database",
    "show": "Show an entry's information",
}

dKPY_HELP = {
    'add_binary': 'add binary',
    'add_entry': 'add entry',
    'add_group': 'add group',
    'attachments': 'attachments',
    'binaries': 'binaries (property)',
    'delete_binary': 'delete binary',
    'delete_entry': 'delete entry',
    'delete_group': 'delete group',
    'deref': 'deref',
    'dump_xml': 'dump xml',
    'encryption algorithm': 'encryption_algorithm (property)',
    'entries': 'entries (property)',
    'filename': 'filename (property)',
    'find_attachments': 'find attachments',
    'find_entries': 'find entries',
    'find_entries by_notes': 'find entries by notes',
    'find_entries_by_password': 'find entries by password',
    'find_entries_by_path': 'find entries by path',
    'find_entries_by_string': 'find entries by string',
    'find_entries_by_title': 'find entries by title',
    'find_entries_by url': 'find entries by url',
    'find_entries_by_username': 'find entries by username',
    'find_entries_by_uuid': 'find entries by uuid',
    'find_groups': 'find groups',
    'find_groups_by_name': 'find groups by name',
    'find_groups_by_notes': 'find groups by notes',
    'find_groups_by_path': 'find groups by path',
    'find_groups_by_uuid': 'find groups by uuid',
    'groups': 'groups',
    'kdbx': 'kdbx (property)',
    'kdf_algorithm': 'kdf algorithm (property)',
    'keyfile': 'keyfile (property)',
    'move_entry': 'move entry',
    'move_group': 'move group',
    'password': 'password (property)',
    'read': 'read',
    'root_group': 'root group',
    'save': 'save',
    'transformed_key': 'transformed key',
    'tree': 'tree',
    'version': 'version (property)',
    'xml':  'xml',

    'add_binary_base64': 'add binary base64',
    'get_binary_base64': 'get binary base64',

}
