紀錄一下安裝清單,搭配 powershell 7+

scoop 是一套 windows 下的 installer,有點像是 MacOS 下的 brew 以 powershell 當做後端

也有許多 buckets 可以加入

scoop bucket add nerd-fonts
scoop bucket add extras
scoop bucket add sysinternals

也可以利用 線上搜尋 package 看看有沒有自己要用的

Productivity Tools

  • firefox 95.0.2
  • draw.io - 畫圖好幫手
  • vlc
  • 7zip
  • anydesk
  • teamviewer
  • obs-studio
  • keepassxc - 管理密碼
  • marktext - markdown 編輯器
  • snipaste - 截圖工具
  • megasync

Command Tools

  • sudo - 在 windows 下用管理員權限執行
  • curl
  • netcat
  • wget
  • ag - 搜尋好工具
  • croc - 傳檔案好幫手
  • speedtest-cli - 無聊測測
  • file
  • bat
  • busybox - 多很多 linux command
  • cloc - 計算檔案類型數量
  • grep
  • less
  • hexyl - 看看 hex
  • upx
  • ttyd
  • strings
  • neovim

Security Tools

  • gobuster
  • yara
  • x64dbg - debugger
  • pe-bear
  • sysinternals - 微軟工具包大集合
  • processhacker
  • detect-it-easy
  • process-explorer

Font

字體魔人?

  • Meslo-NF-Mono
  • Hack-NF-Mono
  • FiraCode-NF-Mono
  • SourceCodePro-NF-Mono
  • UbuntuMono-NF-Mono
  • DroidSansMono-NF-Mono
  • CascadiaCode-NF-Mono
  • DejaVuSansMono-NF-Mono

Dev Tools

  • git
  • make
  • cmake
  • xmake - 有時候懶得寫 cmake
  • llvm - 主要是用到 ClangFormat
  • python
  • go
  • vim
  • winscp
  • dbeaver
  • sqlitebrowser
  • posh-git - 搭配 powershell 使用 (加入 $Profile)
  • doxygen
  • graphviz - (搭配 doxygen 畫圖)
  • jq
  • jx
  • hyperfine 效能評估工具
  • openssh

Win tools

  • crystaldiskinfo
  • cpu-z
  • etcher
  • ventoy - 製作多 iso boot usb
  • rufus - 製作 boot usb

Misc

  • cloudflared
  • scoop-search - 加快 search 速度
  • innounp
  • aria2 - 加快 scoop 下載速度
  • winbox
  • hashcheck - 在檔案屬性顯示 file hash 很方便
  • hugo
  • miniserve
  • ngrok
  • vale

安裝後可以用 scoop checkup 看看哪裡有問題需要修復

例如安裝 netcat 會跳防毒,可以把 scoop 目錄加入白名單

Add-MpPreference -ExclusionPath "$($env:programdata)\scoop", "$($env:scoop)"

在日常使用中可以使用 scoop update * 來更新 package,scoop cleanup * 來清除舊有的版本

假如有時候會遇到 bucket 爛掉的情況,大概像下面這樣

Updating Scoop...
Updating 'extras' bucket...
error: Your local changes to the following files would be overwritten by merge:
    bucket/xxxx
Please commit your changes or stash them before you merge.

可以把它移除掉在加回來

scoop bucket rm extras; scoop bucket add extras