Fetch User Keys - simple tool for fetching SSH keys from various sources

fix: update cargoHash in Nix derivation

hauleth.dev b6bf166e a1e0b032

verified
Changed files
+9 -5
cli
docs
nix
+4
cli/Cargo.toml
···
version = "0.1.0"
edition = "2021"
[dependencies]
clap = { version = "4.4.18", features = ["derive"] }
rayon = "1.10.0"
···
version = "0.1.0"
edition = "2021"
+
[profile.release]
+
codegen-units = 1
+
lto = "fat"
+
[dependencies]
clap = { version = "4.4.18", features = ["derive"] }
rayon = "1.10.0"
+4 -4
docs/fuk.1.scd
···
# SYNOPSIS
*fuk* -h++
-
*fuk* [--format (json|pretty)] _config.toml_
# DESCRIPTION
···
Hostnames that will be passed to _ssh-keyscan_(1).
*http*
-
Takes `url` as and argument, with URL pointing to the HTTP resource that
will contain SSH keys.
*github*, *gitlab*, *sourcehut*, *codeberg*
···
*tangled*
Support for _tangled.sh_ keys stored in the ATProto profile. Accepts
either string, which should be either DID or handle (with or without
-
preceding `@` sign), or a structure with `handle` key and optional
-
`host` key. Default host is _https://bsky.social_.
Example configuration:
···
# SYNOPSIS
*fuk* -h++
+
*fuk* [--format (json|json-pretty|toml|toml-pretty)] _config.toml_
# DESCRIPTION
···
Hostnames that will be passed to _ssh-keyscan_(1).
*http*
+
Takes _url_ as and argument, with URL pointing to the HTTP resource that
will contain SSH keys.
*github*, *gitlab*, *sourcehut*, *codeberg*
···
*tangled*
Support for _tangled.sh_ keys stored in the ATProto profile. Accepts
either string, which should be either DID or handle (with or without
+
preceding _@_ sign), or a structure with `handle` key and optional
+
_host_ key. Default host is _https://bsky.social_.
Example configuration:
+1 -1
nix/fuk.nix
···
src = ./..;
-
cargoHash = "sha256-jdiaV4B22GHKrHpuPv+eKsAt2jMv5AazLJmoEYfdUlE=";
nativeBuildInputs = [scdoc pkg-config];
···
src = ./..;
+
cargoHash = "sha256-xPWs7QtyvLodtYSaTshR/Zyiq1L1d1KzvKXt1K76exs=";
nativeBuildInputs = [scdoc pkg-config];