Download and Install

rust-keylock is delivered as a desktop app, an Android app and a shell app.

Here is how you can install what you are interested in:


Desktop

There are several choices for desktop users:

Snap

Install the rust-keylock-ui from the Snap Store.

Arch User Repository

Arch users may find the application in AUR.

Cargo

Provided that Rust and Java 11 or higher are installed in your system, you may use cargo install, or even build rust-keylock-ui from the sources.

Install

Simply open your terminal and execute:

cargo install rust-keylock-ui

When the installation completes, you will be able to run the application by executing rust-keylock-ui.

Build from the sources

  1. Download or clone the code:

git clone https://github.com/rust-keylock/rust-keylock-ui.git

  1. Go to the rust directory:

cd rust-keylock-ui/rust

  1. Run:

cargo run


Android

You may download the latest stable release from the F-Droid.

Also, the latest unstable .apk is on the GitHub. This .apk is built and deployed automatically by Travis CI upon each code change, so, please, expect the unexpected if you use it…


Shell

Currently, the shell application is provided via crates.io and cargo.

Prerequisites

Rust should be installed in your system.

Installation and usage

  1. Install by issuing cargo install rust_keylock_shell.
  2. Run executing rust-keylock from the command line.