keysync 3.0.0

A utility to sync local authorized_keys file updated with your with Github, Gitlab, and Launchpad public keys
[build-dependencies.clap]
version = "2.33.3"

[build-dependencies.cron]
version = "0.7"

[build-dependencies.nix]
version = "0.19"

[build-dependencies.url]
version = "2.2"
[dependencies.anyhow]
version = "1.0"

[dependencies.clap]
version = "2.33"

[dependencies.cron]
version = "0.7"

[dependencies.dirs]
version = "3.0"

[dependencies.env_logger]
version = "0.8"

[dependencies.filetime]
version = "0.2"

[dependencies.job_scheduler]
version = "1.2"

[dependencies.log]
version = "0.4"

[dependencies.nix]
version = "0.19"

[dependencies.once_cell]
version = "1.5"

[dependencies.regex]
version = "1.4"

[dependencies.reqwest]
features = ["json"]
version = "0.10"

[dependencies.rusqlite]
version = "0.24"

[dependencies.rustyline]
version = "7.0"

[dependencies.tokio]
features = ["full"]
version = "0.2"

[dependencies.unindent]
version = "0.1"

[dependencies.url]
version = "2.2"
[dev-dependencies.assert_cmd]
version = "1.0.2"

[dev-dependencies.assert_fs]
version = "1.0.0"

[dev-dependencies.proptest]
version = "0.10"

[package]
authors = ["Ethan Budd <budde25@protonmail.com>"]
build = "build.rs"
categories = ["command-line-utilities"]
description = "A utility to sync local authorized_keys file updated with your with Github, Gitlab, and Launchpad public keys"
edition = "2018"
homepage = "https://github.com/budde25/ssh-key-sync"
keywords = ["SSH", "CLI", "utilities", "Github", "keys"]
license = "GPL-3.0-or-later"
name = "keysync"
readme = "README.md"
repository = "https://github.com/budde25/ssh-key-sync"
version = "3.0.0"
[package.metadata.deb]
extended-description = "keysync is a command line utility and service to help keep your local authorized_keys file synced to a master copy of public keys. The program allows syncing from Github and Gitlab at the moment, custom url support is coming soon. It downloads and filters only keys that you don't already have a local copy of. This application can be used for either as one time sync when run, or running automatically in the background as a systemd service. You can have the file it updated at a preset interval or a custom cron expression, you can even support multiple users and providers. "
maintainer = "Ethan Budd <budde25@protonmail.com>"
maintainer-scripts = "contrib/"
section = "utility"

[package.metadata.deb.systemd-units]
enable = true