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.
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>To run passback, you can use the following command:
nix run github:alvaro17f/passbackIf you need to pass arguments, you can use the following command:
nix run github:alvaro17f/passback -- helpAdd 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
];
}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 versionPASSBACK is distributed under the MIT license. See the LICENSE file for more information.
