--- name: keepass_delete kind: function lang: bash domain: infra version: "1.0.0" purity: impure signature: "keepass_delete(entry: string)" description: "Elimina una entry del KeePassXC database via keepassxc-cli rm. La entry pasa a la papelera dentro del .kdbx (no se borra fisicamente)." tags: [keepass, keepassxc, secret, credential, delete, pendiente-usar] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "error_go_core" imports: [] params: - name: entry desc: "path de la entry a eliminar" output: "ninguno (exit 0 si OK)" tested: false tests: [] test_file_path: "" file_path: "bash/functions/infra/keepass_delete.sh" --- ## Ejemplo ```bash source keepass_delete.sh keepass_delete "Servers/old-server" ``` ## Notas - KeePassXC mueve a Recycle Bin interno por defecto. Vaciar manualmente desde GUI si quieres borrado fisico.