13 lines
459 B
TypeScript
13 lines
459 B
TypeScript
import { openKeePassDatabase } from "./keepass";
|
|
|
|
async function main() {
|
|
const db = openKeePassDatabase("memory.kdbx", { password: "demo" });
|
|
await db.createGroup({ name: "Folder1" });
|
|
await db.createEntry({ title: "Entry", username: "user", password: "secret" });
|
|
console.log(JSON.stringify({ ok: true, entries: await db.listEntries(), groups: await db.listGroups() }, null, 2));
|
|
}
|
|
|
|
main().catch((error) => {
|
|
console.error(error);
|
|
process.exit(1);
|
|
}); |