- Move single-file tools to tools/ organized by category (security, forensics, data, etc.) - Move multi-file projects to projects/ (go-tools, puzzlebox, timesketch, rust-tools) - Move system scripts to scripts/ (proxy, display, setup, windows) - Organize config files in config/ (shell, visidata, applications) - Move experimental tools to archive/experimental - Create 'what' fuzzy search tool with progressive enhancement (ollama->fzf->grep) - Add initial metadata database for intelligent tool discovery - Preserve git history using 'git mv' commands
12 lines
436 B
PowerShell
12 lines
436 B
PowerShell
Function Get-Screen
|
|
{
|
|
[void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
|
$size = [Windows.Forms.SystemInformation]::VirtualScreen
|
|
$bitmap = new-object Drawing.Bitmap $size.width, $size.height
|
|
$graphics = [Drawing.Graphics]::FromImage($bitmap)
|
|
$graphics.CopyFromScreen($size.location,[Drawing.Point]::Empty, $size.size)
|
|
$graphics.Dispose()
|
|
$bitmap.Save($args[0])
|
|
$bitmap.Dispose()
|
|
}
|