up-rs 0.7.0

up-rs is a tool to help you keep your machine up to date.
Documentation
load("@io_bazel_rules_rust//rust:rust.bzl", "rust_binary", "rust_library")

RUST_DEPS = [
    "//cargo:anyhow",
    "//cargo:chrono",
    "//cargo:dirs",
    "//cargo:displaydoc",
    "//cargo:envy",
    "//cargo:git2",
    "//cargo:ignore",
    "//cargo:log",
    "//cargo:serde",
    "//cargo:serde_derive",
    "//cargo:serde_json",
    "//cargo:serde_yaml",
    "//cargo:shellexpand",
    "//cargo:slog",
    "//cargo:slog_async",
    "//cargo:slog_scope",
    "//cargo:slog_stdlog",
    "//cargo:slog_term",
    "//cargo:structopt",
    "//cargo:thiserror",
    "//cargo:toml",
    "//cargo:walkdir",
]

rust_binary(
    name = "up_rs_bin",
    srcs = ["src/main.rs"],
    edition = "2018",
    deps = ["//:up_rs"] + RUST_DEPS,
)

rust_library(
    name = "up_rs",
    srcs = glob(["src/**/*.rs"], exclude = ["src/main.rs"]),
    edition = "2018",
    deps = RUST_DEPS,
)