o
odinpkg.dev
packages / tool / passback

passback

0.2.0tool

A tool to backup your keepass database

MIT · updated 10 months ago

Passback

passback is a tool to backup your keepass database.

⚠️ Work in Progress: This project is currently under development. Some features may not be complete and may change in the future.

Installation

To install passback, you can clone the repository and compile the source code:

git clone https://github.com/alvaro17f/passback.git
cd passback
odin build .

then move the binary to a directory in your PATH:

sudo mv passback <PATH>

NixOS

Run

To run passback, you can use the following command:

nix run github:alvaro17f/passback

If you need to pass arguments, you can use the following command:

nix run github:alvaro17f/passback -- help

Flake

Add passback to your flake.nix file:

{
    inputs = {
        passback.url = "github:alvaro17f/passback";
    };
}

then include it in your system configuration:

{ inputs, pkgs, ... }:
{
    home.packages = [
        inputs.passback.packages.${pkgs.system}.default
    ];
}

Usage

passback -d <device> <other_device> -p <path_to_folder_containing_keepass_db>

***************************************************
PASSBACK - A tool to backup your keepass database
***************************************************
-d : USB devices to backup to
-p : Path to keepass db (default is ~/keepass)
-h, help : Display this help message
-v, version : Display the current version

License

PASSBACK is distributed under the MIT license. See the LICENSE file for more information.