Skip to content

thiagowfx/pancake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pancake

CI status

> grep -Erl '\b(push|schedule|workflow_dispatch):$' .github/workflows | xargs -n 1 basename | sort -d | sed -e 's|^release.yml$|- [![](https://github.com/thiagowfx/pancake/actions/workflows/release.yml/badge.svg)](https://github.com/thiagowfx/pancake/actions/workflows/release.yml)|' -e 's|^[^-].*|- [![](https://github.com/thiagowfx/pancake/actions/workflows/&/badge.svg?branch=master)](https://github.com/thiagowfx/pancake/actions/workflows/&)|'

A potpourri of sweet ingredients.

Philosophy

Automation that works beats automation that's clever. These are one-off shell scripts that solve real problems without requiring a framework.

Each tool does one thing. Does it well. Works across platforms where it makes sense. Uses standard tools that are already installed. No surprises.

If something should take one command, it takes one command. If it should be boring, it's boring.

Installation

Homebrew formula is available:

# Tap the repository (first time only)
brew tap thiagowfx/pancake

# Install stable release
brew install thiagowfx/pancake/pancake

# Or install development version from HEAD
brew install thiagowfx/pancake/pancake --HEAD

Releases follow calendar versioning (calverYYYY.MM.DD).

Tools

  • aws_china_mfa - Authenticate to AWS China using MFA and export temporary session credentials
  • cache_prune - Free up disk space by pruning old and unused cache data from various tools
  • chromium_profile - Manage and launch Chrome, Chromium, or Chromium derivative browser profiles
  • copy - Add file contents to the clipboard
  • friendly_ping - List all open GitHub pull requests created by you that are awaiting review
  • github_ooo - Set your GitHub status to Out of Office until a specified date
  • helm_template_diff - Compare rendered Helm chart output between branches
  • http_server - Start a local HTTP server in the current directory
  • img_optimize - Optimize images for size while maintaining quality
  • is_online - Check if internet connectivity is available
  • murder - Kill processes gracefully using escalating signals
  • nato - Convert text to the NATO phonetic alphabet
  • notify - Send desktop notifications across Linux and macOS platforms
  • ocr - Extract text from images using optical character recognition
  • op_login_all - Automatically log into all your 1Password accounts
  • pdf_password_remove - Remove password protection from PDF files
  • pritunl_login - Connect to Pritunl VPN using credentials stored in 1Password
  • radio - Stream internet radio stations using mpv
  • retry - Execute a command repeatedly until it succeeds
  • sd_world - Cross-platform full system upgrade script
  • ssh_mux_restart - Restart SSH multiplexed connections to refresh authentication credentials
  • timer - Count down for a specified duration and notify when complete
  • try - Interactive ephemeral workspace manager with fuzzy finding
  • vimtmp - Create a temporary scratch file and open it in your editor
  • wt - Manage git worktrees with ease

About

A potpourri of sweet ingredients

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages