Compare commits
141 Commits
main
..
eabbdb7919
| Author | SHA1 | Date | |
|---|---|---|---|
| eabbdb7919 | |||
| 094b22b98f | |||
| ccd59ab088 | |||
| 2ed49de584 | |||
| de0322794b | |||
| 69a70aa500 | |||
| cd819f590e | |||
| 9a6fa26137 | |||
| 9acda608ac | |||
| 9eb68caa02 | |||
| 070809715e | |||
| 37179b2c13 | |||
| 5e34cc878e | |||
| 9827af9922 | |||
| d3038f5139 | |||
| e6d2fc6cdc | |||
| 760d481cb4 | |||
| 3e0428f053 | |||
| a9f258ef92 | |||
| f4cadcedf8 | |||
| c80e6112ed | |||
| 3f6205face | |||
| e833674e4a | |||
| 8b81115379 | |||
| 93b3975f10 | |||
| fa5681710d | |||
| 24c4d1e72b | |||
| 3783dae7b5 | |||
| 9c97b1d6aa | |||
| b03a8a8821 | |||
| a10392854a | |||
| e85417f88c | |||
| 369607cd28 | |||
| 8c8788b9a6 | |||
| 0299a80330 | |||
| 4dfcf6cccd | |||
| cb658a2af3 | |||
| 40ec7d2b28 | |||
| cf3f4edb5f | |||
| d36c432844 | |||
| 32bcaf851e | |||
| f560cd2de1 | |||
| d0ada2bcbc | |||
| dc31dbd935 | |||
| 010b838881 | |||
| 5200d5c7c5 | |||
| faee481395 | |||
| d38f88ec4d | |||
| 034ccbeb5b | |||
| ebe30f8a57 | |||
| 8782f3bbf4 | |||
| 16cfa913a4 | |||
| 4380f0696b | |||
| 2b834d05cb | |||
| fa465ff667 | |||
| 636c5414cd | |||
| 041246793a | |||
| c988f6b994 | |||
| 0aa39e012f | |||
| 2ea8c0ab08 | |||
| f46f87aabe | |||
| 3acb2c6817 | |||
| c5499fe473 | |||
| 2b07d00cd0 | |||
| 4d0cc51535 | |||
| 4142c06920 | |||
| 323b8d708e | |||
| 42235cddae | |||
| f96c1f168c | |||
| 8d586ed415 | |||
| 3dabbaa13a | |||
| 8e6c58c3c6 | |||
| c23bdf41eb | |||
| ed3f7060c2 | |||
| 985cd07f51 | |||
| 2495d61c93 | |||
| 8f1907e200 | |||
| 89742a383b | |||
| 97a2ded127 | |||
| 8a44f2ffff | |||
| d3418234e7 | |||
| a8349be54e | |||
| fa6e44189c | |||
| 4c1f6a7bcf | |||
| e0c8cd7592 | |||
| 355f98d55e | |||
| ca6dd33612 | |||
| b9604ff8ba | |||
| d4beabc4a7 | |||
| 44da080b9c | |||
| 8d4b08ca7c | |||
| 39fa9432eb | |||
| 96c1693fd5 | |||
| 2c149026be | |||
| 979da9fe21 | |||
| 4a554cf0c6 | |||
| 811107029b | |||
| d3df3d6f38 | |||
| 4e83c9bef3 | |||
| f48835b0a9 | |||
| 76262a9179 | |||
| b086a2abc8 | |||
| 5ea79aac01 | |||
| 1d742a8974 | |||
| 1586cc564e | |||
| 8b3e4e397b | |||
| cd95a21c87 | |||
| f31a69dd08 | |||
| 83053a3e42 | |||
| a7e11e85e5 | |||
| 3a9506b6d9 | |||
| b228c98d6d | |||
| a538b16ca4 | |||
| 81c2d5a065 | |||
| 9342595029 | |||
| a62a61fab4 | |||
| 33b934fd9f | |||
| 4e6506b04f | |||
| bdae031a83 | |||
| 07c073aa55 | |||
| 9cc0206270 | |||
| c6c8b70129 | |||
| 635bb5c1dd | |||
| 695549c7cf | |||
| 78c7081012 | |||
| 4c1ac4186b | |||
| 88b79995e0 | |||
| c066142088 | |||
| 568422196a | |||
| 54ee390764 | |||
| 0f6ba374ad | |||
| 2b127a1f99 | |||
| 57b80fcb85 | |||
| 4299794055 | |||
| 50baf6b73c | |||
| 39d6968fdc | |||
| 510af666fc | |||
| 3d5df244c9 | |||
| 49d5a4ffe5 | |||
| 4a14abc505 | |||
| 5b4069e8b0 |
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
+44
-135
@@ -1,6 +1,4 @@
|
|||||||
# =============================================================================
|
# 兼容性添加 PATH
|
||||||
# 1. 环境配置 & 路径兼容
|
|
||||||
# =============================================================================
|
|
||||||
if functions -q fish_add_path
|
if functions -q fish_add_path
|
||||||
fish_add_path ~/.flinty/bin
|
fish_add_path ~/.flinty/bin
|
||||||
else
|
else
|
||||||
@@ -19,26 +17,31 @@ set -g fish_greeting ""
|
|||||||
|
|
||||||
function fish_greeting
|
function fish_greeting
|
||||||
echo ""
|
echo ""
|
||||||
# 顶部欢迎与 补正后的时区时间
|
# 1. 顶部欢迎与 UTC-8 时间
|
||||||
set_color -o cyan
|
set_color -o cyan
|
||||||
echo "Welcome back, $USER"
|
echo "Welcome back, $USER"
|
||||||
# 在 TZ 环境变量中,GMT-8 指向东八区 (北京时间)
|
# 在 TZ 环境变量中,GMT+8 指向西八区 (UTC-8)
|
||||||
set -l current_time (env TZ="GMT-8" date "+%Y-%m-%d %H:%M:%S")
|
set -l current_time (env TZ="GMT-8" date "+%Y-%m-%d %H:%M:%S")
|
||||||
echo "Time (Asia/Shanghai): $current_time"
|
echo "Time (UTC-8): $current_time"
|
||||||
set_color normal
|
set_color normal
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# 包管理器逻辑 (优先检查 oma)
|
# 3. 包管理器逻辑 (优先检查 oma)
|
||||||
set -l pm_name ""
|
set -l pm_name ""
|
||||||
if type -q oma
|
if type -q oma
|
||||||
set pm_name (set_color -o green)"oma"(set_color normal)
|
set pm_name (set_color -o green)"oma"(set_color normal)
|
||||||
else
|
else
|
||||||
# 回退到系统默认包管理器
|
# 回退到系统默认包管理器
|
||||||
if type -q brew; set pm_name "Homebrew"
|
if type -q brew
|
||||||
else if type -q apt; set pm_name "apt"
|
set pm_name "Homebrew"
|
||||||
else if type -q pacman; set pm_name "pacman"
|
else if type -q apt
|
||||||
else if type -q dnf; set pm_name "dnf"
|
set pm_name "apt"
|
||||||
else; set pm_name "Default PM"
|
else if type -q pacman
|
||||||
|
set pm_name "pacman"
|
||||||
|
else if type -q dnf
|
||||||
|
set pm_name "dnf"
|
||||||
|
else
|
||||||
|
set pm_name "Default PM"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -46,19 +49,22 @@ function fish_greeting
|
|||||||
echo ""
|
echo ""
|
||||||
end
|
end
|
||||||
|
|
||||||
# =============================================================================
|
## 替换 ls 默认行为
|
||||||
# 2. 核心增强函数 (ls / eza 包装器)
|
function ls --description 'alias ls to eza if possible'
|
||||||
# =============================================================================
|
# 1. 优先使用系统安装的 eza (PATH 里的)
|
||||||
function ls --description 'alias ls to eza with directory `.tldr` descriptions'
|
|
||||||
# 1. 核心路由:确定可用的 eza 二进制文件路径(继承你的多架构判定)
|
|
||||||
set -l eza_bin ""
|
|
||||||
if type -q eza
|
if type -q eza
|
||||||
set eza_bin "eza"
|
eza -la --icons $argv
|
||||||
else
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
# 2. 如果系统没有,尝试根据架构寻找 ~/.flinty/bin 下的二进制文件
|
||||||
set -l arch (uname -m)
|
set -l arch (uname -m)
|
||||||
set -l target_bin ""
|
set -l target_bin ""
|
||||||
|
set -l bin_path "$HOME/.flinty/bin"
|
||||||
|
|
||||||
switch $arch
|
switch $arch
|
||||||
case x86_64
|
case x86_64
|
||||||
|
# 如果是 Alpine Linux,通常需要用 musl 版本 (根据你提供的文件名)
|
||||||
if test -f /etc/alpine-release
|
if test -f /etc/alpine-release
|
||||||
set target_bin "eza_x86_64-unknown-linux-musl"
|
set target_bin "eza_x86_64-unknown-linux-musl"
|
||||||
else
|
else
|
||||||
@@ -68,135 +74,58 @@ function ls --description 'alias ls to eza with directory `.tldr` descriptions'
|
|||||||
set target_bin "eza_aarch64-unknown-linux-gnu"
|
set target_bin "eza_aarch64-unknown-linux-gnu"
|
||||||
end
|
end
|
||||||
|
|
||||||
set -l custom_eza "$HOME/.flinty/bin/$target_bin"
|
set -l custom_eza "$bin_path/$target_bin"
|
||||||
|
|
||||||
|
# 3. 检查文件是否存在且可执行
|
||||||
if test -n "$target_bin"; and test -x "$custom_eza"
|
if test -n "$target_bin"; and test -x "$custom_eza"
|
||||||
set eza_bin "$custom_eza"
|
$custom_eza -la --icons $argv
|
||||||
end
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
# 2. 兜底策略:如果最终没有找到任何 eza,完全回退到原生 command ls
|
# 4. 既没有系统 eza 也没有本地二进制,回退到 command ls
|
||||||
if test -z "$eza_bin"
|
|
||||||
command ls -la $argv
|
command ls -la $argv
|
||||||
return
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# 3. 动态描述注入核心引擎
|
## 按修改时间排序列出文件
|
||||||
# 建立展示行:带颜色、带图标、全长格式 (-la 是你预期的默认行为)
|
|
||||||
set -l lines ($eza_bin -la --icons=always --color=always $argv)
|
|
||||||
|
|
||||||
# 建立纯净路径行:过滤掉所有格式化干扰项,确保只拿到绝对路径
|
|
||||||
# 必须保留你的自定义排序/过滤参数(如 --sort),但剔除 -l 和 --icons
|
|
||||||
set -l clean_args
|
|
||||||
for arg in $argv
|
|
||||||
switch $arg
|
|
||||||
case '-l' '--long' '--icons'
|
|
||||||
# 忽略影响长格式和图标的参数
|
|
||||||
case '-la' '-al' '-lA' '-Al'
|
|
||||||
# 如果是组合参数,剥离掉 'l',保留 'a' 或 'A' 保证文件对齐
|
|
||||||
set -l stripped (string replace -a 'l' '' $arg)
|
|
||||||
if test "$stripped" != "-"
|
|
||||||
set -a clean_args $stripped
|
|
||||||
end
|
|
||||||
case '*'
|
|
||||||
set -a clean_args $arg
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# 核心修正:只用 -a(显示隐藏)和 -1(单列),配合 --absolute=on 拿到纯路径
|
|
||||||
set -l paths ($eza_bin -a -1 --absolute=on --color=never $clean_args 2>/dev/null)
|
|
||||||
|
|
||||||
# 安全网:如果由于特殊参数导致行数不匹配,安全回退到原装输出防止错位
|
|
||||||
if test (count $lines) -ne (count $paths)
|
|
||||||
$eza_bin -la --icons=always $argv
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
# 双路循环渲染
|
|
||||||
for i in (seq (count $lines))
|
|
||||||
set -l line $lines[$i]
|
|
||||||
set -l target_path $paths[$i]
|
|
||||||
|
|
||||||
# 此时 $target_path 是完美的纯绝对路径,test 能够精准命中
|
|
||||||
if test -d "$target_path"; and test -f "$target_path/.tldr"
|
|
||||||
set -l desc (head -n 1 "$target_path/.tldr" | string trim)
|
|
||||||
if test -n "$desc"
|
|
||||||
# 在行尾追加青色 (Cyan) 的备忘后缀
|
|
||||||
echo -e "$line \e[36m<- $desc\e[0m"
|
|
||||||
continue
|
|
||||||
end
|
|
||||||
end
|
|
||||||
echo -e "$line"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
## 按修改时间排序列出文件 (由于 ls 已增强,此命令自动继承备忘显示)
|
|
||||||
function lt --description 'ls sorted by time'
|
function lt --description 'ls sorted by time'
|
||||||
ls --sort=modified $argv
|
ls --sort=modified $argv
|
||||||
end
|
end
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# 3. 运维与效率工具函数
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
## 快捷为目录添加或查看备忘贴纸
|
|
||||||
function tldr --description 'Add or view description note for a directory'
|
|
||||||
if test (count $argv) -eq 0
|
|
||||||
echo "Usage: tldr \"你的项目描述\" [目录路径]"
|
|
||||||
echo " Or: tldr -d [目录路径] (删除备忘)"
|
|
||||||
return 1
|
|
||||||
end
|
|
||||||
|
|
||||||
if test "$argv[1]" = "-d"
|
|
||||||
set -l target_dir "."
|
|
||||||
if test (count $argv) -gt 1; set target_dir $argv[2]; end
|
|
||||||
if test -f "$target_dir/.tldr"
|
|
||||||
rm "$target_dir/.tldr"
|
|
||||||
echo "已移除 '$target_dir' 的备忘贴纸。"
|
|
||||||
end
|
|
||||||
return 0
|
|
||||||
end
|
|
||||||
|
|
||||||
set -l desc $argv[1]
|
|
||||||
set -l target_dir "."
|
|
||||||
if test (count $argv) -gt 1; set target_dir $argv[2]; end
|
|
||||||
|
|
||||||
if not test -d "$target_dir"
|
|
||||||
echo (set_color -o red)"Error: $target_dir 不是一个有效的目录"(set_color normal)
|
|
||||||
return 1
|
|
||||||
end
|
|
||||||
|
|
||||||
echo "$desc" > "$target_dir/.tldr"
|
|
||||||
echo "成功贴上标签 ➜ 有效目录: '$target_dir' [ $desc ]"
|
|
||||||
end
|
|
||||||
|
|
||||||
## 更新配置
|
## 更新配置
|
||||||
function dotu
|
function dotu
|
||||||
set -l current_dir (pwd)
|
set -l current_dir (pwd)
|
||||||
|
|
||||||
cd $HOME/.flinty
|
cd $HOME/.flinty
|
||||||
if git pull
|
if git pull
|
||||||
source ~/.config/fish/config.fish
|
source ~/.config/fish/config.fish
|
||||||
echo "Config reloaded successfully!"
|
echo "Config reloaded successfully!"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# 回到原位
|
||||||
cd $current_dir
|
cd $current_dir
|
||||||
end
|
end
|
||||||
|
|
||||||
## 修复某些命令行工具导致的光标消失
|
## 修复光标消失
|
||||||
function restore_cursor --on-event fish_postexec
|
function restore_cursor --on-event fish_postexec
|
||||||
tput cnorm
|
tput cnorm
|
||||||
end
|
end
|
||||||
|
|
||||||
## 自动递增探测可用端口
|
|
||||||
function portcheck
|
function portcheck
|
||||||
|
# 设置起始端口,如果没有传入参数则默认为 8840
|
||||||
set -l port 8840
|
set -l port 8840
|
||||||
if test (count $argv) -gt 0; set port $argv[1]; end
|
if test (count $argv) -gt 0
|
||||||
|
set port $argv[1]
|
||||||
|
end
|
||||||
|
|
||||||
|
# 循环检查端口是否被占用
|
||||||
|
# -t: TCP, -u: UDP, -l: Listening, -n: Numeric
|
||||||
while ss -tuln | grep -q ":$port "
|
while ss -tuln | grep -q ":$port "
|
||||||
set port (math $port + 1)
|
set port (math $port + 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
echo $port
|
echo $port
|
||||||
end
|
end
|
||||||
|
|
||||||
## Yazi 联动:退出时自动切换到最后所在的目录
|
|
||||||
function y
|
function y
|
||||||
set -l tmp (mktemp -t "yazi-cwd.XXXXXX")
|
set -l tmp (mktemp -t "yazi-cwd.XXXXXX")
|
||||||
yazi $argv --cwd-file="$tmp"
|
yazi $argv --cwd-file="$tmp"
|
||||||
@@ -206,28 +135,8 @@ function y
|
|||||||
rm -f -- "$tmp"
|
rm -f -- "$tmp"
|
||||||
end
|
end
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# 4. 别名与缩写 (Abbr / Alias)
|
|
||||||
# =============================================================================
|
|
||||||
abbr -a cc 'claude --permission-mode bypassPermissions'
|
|
||||||
abbr -a port 'sudo ss -tulnp | grep'
|
abbr -a port 'sudo ss -tulnp | grep'
|
||||||
abbr -a process 'sudo ps aux | grep'
|
abbr -a process 'sudo ps aux | grep'
|
||||||
abbr -a service 'sudo systemctl list-units --type=service --all | grep'
|
abbr -a service 'sudo systemctl list-units --type=service --all | grep'
|
||||||
|
|
||||||
alias fastfetch="fastfetch --color-keys blue"
|
alias fastfetch="fastfetch --color-keys blue"
|
||||||
|
|
||||||
## 会话级代理控制
|
|
||||||
function proxy --description 'Set HTTP proxy for current session'
|
|
||||||
echo -n "HTTP proxy address (e.g. http://192.168.5.14:6152): "
|
|
||||||
read proxy_addr
|
|
||||||
|
|
||||||
if test -n "$proxy_addr"
|
|
||||||
set -gx HTTP_PROXY "$proxy_addr"
|
|
||||||
set -gx HTTPS_PROXY "$proxy_addr"
|
|
||||||
echo "Proxy set: $proxy_addr"
|
|
||||||
else
|
|
||||||
echo "Proxy cleared"
|
|
||||||
set -e HTTP_PROXY
|
|
||||||
set -e HTTPS_PROXY
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICXq+d3KevzPH2FT4s3h9t04TV4h/URkS7g9mn4mJoG3
|
|
||||||
+3
-51
@@ -29,11 +29,7 @@ Host inc-dev
|
|||||||
User flintylemming
|
User flintylemming
|
||||||
|
|
||||||
Host inc-mac-mini-m4
|
Host inc-mac-mini-m4
|
||||||
HostName 172.16.48.68
|
HostName 172.16.48.102
|
||||||
User flintylemming
|
|
||||||
|
|
||||||
Host inc-ai-max-395
|
|
||||||
HostName 172.16.48.2
|
|
||||||
User flintylemming
|
User flintylemming
|
||||||
|
|
||||||
Host idc-ucloud
|
Host idc-ucloud
|
||||||
@@ -46,7 +42,7 @@ Host idc-aliyun-sh
|
|||||||
|
|
||||||
Host idc-aws-sg
|
Host idc-aws-sg
|
||||||
HostName 52.220.5.200
|
HostName 52.220.5.200
|
||||||
User ubuntu
|
User admin
|
||||||
|
|
||||||
Host idc-aws-sg-hf
|
Host idc-aws-sg-hf
|
||||||
HostName 112.31.107.190
|
HostName 112.31.107.190
|
||||||
@@ -102,17 +98,8 @@ Host idc-tencent-sg
|
|||||||
HostName 43.134.27.201
|
HostName 43.134.27.201
|
||||||
User flintylemming
|
User flintylemming
|
||||||
|
|
||||||
Host idc-sg
|
|
||||||
HostName 188.253.120.21
|
|
||||||
User debian
|
|
||||||
|
|
||||||
Host hf-linux-proxy
|
|
||||||
HostName 192.168.5.10
|
|
||||||
User flintylemming
|
|
||||||
IdentityFile ~/.flinty/ssh/hf-linux.pub
|
|
||||||
|
|
||||||
Host hf-linux
|
Host hf-linux
|
||||||
HostName 192.168.5.12
|
HostName 192.168.5.10
|
||||||
User flintylemming
|
User flintylemming
|
||||||
|
|
||||||
Host hf-qts
|
Host hf-qts
|
||||||
@@ -131,26 +118,10 @@ Host hf-macmini
|
|||||||
HostName 192.168.5.12
|
HostName 192.168.5.12
|
||||||
User flintylemming
|
User flintylemming
|
||||||
|
|
||||||
Host hf-archived
|
|
||||||
HostName 192.168.5.80
|
|
||||||
User flintylemming
|
|
||||||
|
|
||||||
Host hf-restic
|
|
||||||
HostName 192.168.5.8
|
|
||||||
User FlintyLemming
|
|
||||||
|
|
||||||
Host nj-nanopi-neo3
|
Host nj-nanopi-neo3
|
||||||
HostName 192.168.2.10
|
HostName 192.168.2.10
|
||||||
User root
|
User root
|
||||||
|
|
||||||
Host nj-nas
|
|
||||||
HostName 192.168.5.80
|
|
||||||
User flintylemming
|
|
||||||
|
|
||||||
Host nj-linux
|
|
||||||
HostName 192.168.2.12
|
|
||||||
User flintylemming
|
|
||||||
|
|
||||||
Host zs-zos
|
Host zs-zos
|
||||||
HostName 192.168.6.6
|
HostName 192.168.6.6
|
||||||
Port 10000
|
Port 10000
|
||||||
@@ -166,22 +137,3 @@ Host frp-us-la
|
|||||||
User root
|
User root
|
||||||
Port 7012
|
Port 7012
|
||||||
IdentityFile ~/.flinty/ssh/us-la.pub
|
IdentityFile ~/.flinty/ssh/us-la.pub
|
||||||
|
|
||||||
Host frp-inc-xe9680
|
|
||||||
HostName frp-fee.com
|
|
||||||
User flintylemming
|
|
||||||
Port 31427
|
|
||||||
IdentityFile ~/.flinty/ssh/inc-xe9680.pub
|
|
||||||
|
|
||||||
Host mtk-genio
|
|
||||||
HostName 172.16.48.130
|
|
||||||
User ubuntu
|
|
||||||
|
|
||||||
Host kirin-990-pc
|
|
||||||
HostName 172.16.48.195
|
|
||||||
User flintylemming
|
|
||||||
|
|
||||||
Host ca-linux
|
|
||||||
HostName 70.66.137.94
|
|
||||||
User flintylemming
|
|
||||||
Port 8840
|
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEUg0TPLm/KxccyIqCwlL+En8e3uu/D2hCdv6YH0Z9J7
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKO5yxcEPfTcnlX0EEez5SvDBNt74ofKR/QKON2KEVEe
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPnjgQlDFFEW5kKdiKfKwu0t8jEQplAP3qTfHEXd9aN/
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKd1/ECqDbyxgpY5qt6x5SVVPXKoVX1Lm/isN0YyJ4FW
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEjKfWYcKLlKSPc3cBgkdG9/P/QG79QdL5NNOMOrUO/Y
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAc3/NU8F61BoKl5zSwJBjkdPilQgd4fHLxlYDD0EonK
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBp2FjMNbIYkvUuxFhNdkUAJ2whs8ZFSvUa0C97SXead
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEUg0TPLm/KxccyIqCwlL+En8e3uu/D2hCdv6YH0Z9J7
|
|
||||||
Reference in New Issue
Block a user