From 506083b85afa7a201be62d051e01673020761524 Mon Sep 17 00:00:00 2001 From: Aditya Gupta Date: Sun, 28 Jun 2026 11:29:56 +0530 Subject: [PATCH] refactor: Moved hyperfine to follow tools scaffolding --- lib/registry.sh | 5 ++++- installers/install_hyperfine.sh => tools/hyperfine/tool.sh | 0 2 files changed, 4 insertions(+), 1 deletion(-) rename installers/install_hyperfine.sh => tools/hyperfine/tool.sh (100%) diff --git a/lib/registry.sh b/lib/registry.sh index 82a8eea..66e5a53 100644 --- a/lib/registry.sh +++ b/lib/registry.sh @@ -7,6 +7,7 @@ declare -A INSTALLERS=( [asciicinema]="asciinema terminal recorder" [bat]="Bat (alternative to cat) and configure alias" [docker]="Container runtime and orchestration platform" + [hyperfine]="Command-line benchmarking tool" [lazygit]="Simple terminal UI for git commands" [node]="Node.js (LTS) and NVM" [nvim]="Neovim 0.12.0 and configuration" @@ -24,6 +25,7 @@ declare -A INSTALLER_DISPLAYS=( [asciicinema]="asciicinema" [bat]="Bat" [docker]="Docker" + [hyperfine]="Hyperfine" [lazygit]="lazygit" [node]="Node" [nvim]="Neovim" @@ -41,6 +43,7 @@ declare -A INSTALLER_STRATEGIES=( [asciicinema]="binary" [bat]="binary" [docker]="system" + [hyperfine]="binary" [lazygit]="binary" [node]="managed" [nvim]="binary" @@ -53,4 +56,4 @@ declare -A INSTALLER_STRATEGIES=( [zoxide]="managed" ) -INSTALLER_KEYS=(agy asciicinema bat docker lazygit node nvim pnpm rust starship uv yay yazi zoxide) +INSTALLER_KEYS=(agy asciicinema bat docker hyperfine lazygit node nvim pnpm rust starship uv yay yazi zoxide) diff --git a/installers/install_hyperfine.sh b/tools/hyperfine/tool.sh similarity index 100% rename from installers/install_hyperfine.sh rename to tools/hyperfine/tool.sh