Skip to content

EmilIvanichkovv/omni-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniScripts

A versatile collection of scripts written in various programming languages, including Bash, Rust, D, Nim, and more.

Featured Tools

🧹 Local Git Branch Cleanup TUI

An interactive terminal user interface for cleaning up local Git branches that no longer have remote counterparts.

Location: rust/local-git-branch-cleanup-tui/ Status: ✅ Production Ready (v0.2.0)

Key Features:

  • 🎯 Interactive TUI with keyboard navigation
  • 🛡️ Smart branch classification (merged, gone, unmerged, protected)
  • ⚡ Safe delete by default (protects unmerged work)
  • 🎨 Color-coded status indicators
  • 📊 Details pane with commit information
  • 🔍 Dry run mode for previewing deletions

Quick Start (Nix):

# Run directly with Nix (recommended)
nix run .#local-git-branch-cleanup-tui

# Or run the bash script version
nix run .#local-git-branch-cleanup

Quick Start (Cargo):

nix develop  # Enter dev environment with Rust toolchain
cd rust
cargo run -p local-git-branch-cleanup-tui

Documentation:

Also available: bash/local-git-branch-cleanup.sh via nix run .#local-git-branch-cleanup


Additional Scripts

See individual directories for more tools and utilities.

About

`omni-scripts` is a versatile collection of scripts written in various programming languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors