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

Configure Feed

Select the types of activity you want to include in your feed.

chore: add license headers to conform with REUSE

+69
+4
.cargo/config.toml
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 [alias] 2 6 xtask = "run --package xtask --"
+4
.gitignore
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 .devenv 2 6 3 7 # Added by cargo
+4
.reuse/dep5
··· 3 3 Upstream-Contact: Łukasz Niemier <~@hauleth.dev> 4 4 Source: https://git.sr.ht/~hauleth/fuk 5 5 6 + Files: *.lock 7 + Copyright: 2024 Łukasz Niemier <#@hauleth.dev> 8 + License: EUPL-1.2 9 + 6 10 # Sample paragraph, commented out: 7 11 # 8 12 # Files: src/*
+4
Cargo.toml
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 [workspace] 2 6 resolver = "2" 3 7 default-members = [ "cli" ]
+6
README.md
··· 1 + <!-- 2 + SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 3 + 4 + SPDX-License-Identifier: EUPL-1.2 5 + --> 6 + 1 7 # FUK 2 8 3 9 > No one gives a fuk… so you need to take it yourself.
+4
cli/Cargo.toml
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 [package] 2 6 name = "fuk" 3 7 version = "0.1.0"
+4
cli/src/config.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 use crate::output::Output; 2 6 use crate::sources::*; 3 7
+4
cli/src/lib.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 pub mod config; 2 6 pub mod output; 3 7 pub mod sources;
+4
cli/src/main.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 use simple_eyre::eyre::Result; 2 6 use clap::Parser; 3 7 use std::path::Path;
+4
cli/src/output/mod.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 use std::collections::HashMap; 2 6 3 7 #[derive(PartialEq, Eq, Debug, Copy, Clone)]
+4
cli/src/sources/mod.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 use ssh_key::PublicKey; 2 6 use tokio::process::Command; 3 7 use serde::Deserialize;
+3
docs/fuk.1.scd.license
··· 1 + SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + 3 + SPDX-License-Identifier: EUPL-1.2
+4
flake.nix
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 { 2 6 description = "Description for the project"; 3 7
+4
keys.toml
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 [[entry]] 2 6 name = "hauleth" 3 7 keys = [
+4
nix/fuk.nix
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 { 2 6 lib, 3 7 rustPlatform,
+4
xtask/Cargo.toml
··· 1 + # SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + # 3 + # SPDX-License-Identifier: EUPL-1.2 4 + 1 5 [package] 2 6 name = "xtask" 3 7 version = "0.1.0"
+4
xtask/src/main.rs
··· 1 + // SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev> 2 + // 3 + // SPDX-License-Identifier: EUPL-1.2 4 + 1 5 use std::fs; 2 6 use std::path::Path; 3 7