Skip to content

MadBomber/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scripts

Some of my scripts that I like to keep sync'ed across machines.

This is really just old stuff I needed to park in a place that I could find it again if I needed it. The good stuff is in private repos.

What the file is/does should be understood from its name; but, not always. I will attempt to update the filenames or add a description here as I have time.

File Name Description
_old_stuff_and_1offs Archive directory for old and one-off scripts
acronym_extractor.rb Extract acronyms from text
acronym_finder.rb Find and expand acronyms
acronym_simple.rb Simple acronym generator
aip.rb AI Prompt Management tool for organizing and using prompts
anagram_code.rb Generate anagrams from text input
anagrams.rb Find and display anagrams of words
any2md.py Convert various formats to Markdown
append_unique_existing_filepath.sh Append unique filepaths to file
apple_scripts Collection of AppleScript automation scripts
applications.txt List of installed applications
aw Scrabble word finder - finds all words
backup_dotfiles Backup dotfiles from home directory
backup_just.rb Backup justfiles from projects
bg2md.rb Convert background notes to Markdown
bible_semantic_search.rb Semantic search through Bible text
blessing.rb Display random blessings or quotes
blessings.txt Collection of blessings and inspirational quotes
bp.rb Boilerplate code generator
breakout_git_revisions.sh Extract git revisions to separate files
brew_not_installed List Homebrew packages not installed
Brewfile Homebrew bundle file for package management
brewt Homebrew utility script
brewt_all.md Markdown list of all Homebrew packages
brewt_all.txt Complete list of Homebrew packages
bundler_inline_example.rb Example of using bundler inline in Ruby scripts
buzz_words.rb Generate or manage buzzwords
c2s Convert camelCase to snake_case
camels2snakes2camels.rb Convert between camelCase and snake_case formats
categorize_gems.rb Categorize Ruby gems by function
cf Configuration file manager
change_git_repos_to_ssh_access.rb Convert git remotes from HTTPS to SSH
changed_files List recently changed files
class_method_file_xref.rb Cross-reference classes, methods and files
classpath Java classpath management utility
clean_up_gems.rb Remove old versions of installed Ruby gems
clone_all.rb Clone multiple git repositories
colon_split Split text on colon delimiter
comment_brewfile Add comments to Brewfile entries
comment_gemfile.rb Add descriptive comments to Gemfile
comment_require.rb Add comments to Ruby require statements
comment_shardfile.rb Add comments to Crystal shardfile
compare_gems_from_diff_rbenv_versions.sh Compare gems across different rbenv Ruby versions
compare_gems_from_diff_rvm_versions.sh Compare gems across different RVM Ruby versions
compare_to_master.rb Compare current git branch to master
concat_consecutive_non_blank_lines.rb Join consecutive non-blank lines of text
config Configuration files directory
convert_html_to_text.rb Extract plain text from HTML files
convert_pdf_to_svg.sh Convert PDF files to SVG format
convert_position_to_named_parameters.rb Convert positional to named parameters
convert_vcr_response_to_fixture.rb Convert VCR cassettes to test fixtures
copy_csv_to_rdb.rb Import CSV data into RDB format
copy_missing_files.rb Copy files that don't exist in destination
copy_modified_files.rb Copy only modified files between directories
cost_of_trip.rb Calculate travel expenses and trip costs
cr2lf Convert carriage returns to line feeds
create_changelog.rb Generate changelog from git commits
create_data_dictionary Generate data dictionary from database schema
create_db_system_users.s Create database system users
create_erd_scripts_from_rails_models.rb Generate ERD scripts from Rails models
create_gems_used_report.rb Report on gems used in projects
create_install_gemset Create and install Ruby gemset
create_jira_summary_index.rb Create index of JIRA issues
create_working_directory.rb Set up new project working directory
csv_reader.rb Read and process CSV files
csv2json.rb Convert CSV files to JSON format
ct.rb Code testing utility
daemon_control Control background daemon processes
data_dictionary.rb Generate data dictionary documentation
database_dumps Database backup and dump utilities
db_schema_visualizer.pl Visualize database schema in Perl
de_dog_da_log.rb Clean up and process log files
delete_all_gems.s Remove all installed Ruby gems
delete_docker_junk.rb Clean up Docker containers and images
delete_mods_history.sh Delete mods command history
describe_gems.rb Display descriptions for installed gems
disable.rb Disable features or services
dit.rb Directory iteration tool
doc_github_actions.sh Document GitHub Actions workflows
docker_info.rb Display Docker system information
docx_appender.rb Append content to DOCX files
docx_breakup.rb Split DOCX files into sections
docx_brf.rb Convert DOCX to BRF (Braille) format
docx_draft_layout.rb Format DOCX for draft layout
docx_extract_bodytext.rb Extract body text from DOCX files
docx_rm_blank_paragraphs.rb Remove blank paragraphs from DOCX
docx_rm_para_with_styles.rb Remove styled paragraphs from DOCX
docx_style_fixer.rb Fix formatting styles in DOCX files
docx_style_lister.rb List all styles used in DOCX files
docx_to_txt.rb Convert DOCX files to plain text
docx_translate.rb Translate DOCX content to other languages
dot_tags_reporter.rb Report on ctags in project
e Quick editor launcher
ec2_spot_pricing_recent_history AWS EC2 spot pricing history
erb2haml Convert ERB templates to HAML
erd_for.rb Generate ERD for database tables
estimate_tokens.rb Estimate token count for text
esv_json2md.rb Convert ESV Bible JSON to Markdown
fake.rb Generate fake test data
fetch_jira.sh Download JIRA issues and data
ff Find files with fzf and open in editor
file_preable_template.rb Generate file preamble templates
filename_fu.rb Batch rename files with patterns
find_and_delete.sh Find and delete files matching pattern
find_sev_used_in_a_project.rb Find severity levels in project code
find_stuff_between_blank_lines.rb Extract text between blank lines
find_unused_methods.rb Identify unused methods in Ruby code
fix_perms.rb Fix file and directory permissions
freshen_up.rb Update project dependencies
freshen_up_git_repos.rb Update multiple git repositories
fw Scrabble word finder - finds words starting with
gc.rb Git commit helper
gem_ctags.rb Generate ctags for installed gems
gemd Display gem descriptions
gems_categorized.md Categorized list of Ruby gems
gems_v344.txt Gem list for Ruby v3.4.4
gemt List gem tasks like rake -T
gemt_all.txt All gem tasks list
gemu Gem update utility
get_db_relationships.rb Extract database table relationships
get_historical_stock_data.rb Download historical stock prices
get_last_commit_message.rb Retrieve last git commit message
get_marketbeat_data_from_email.rb Extract MarketBeat data from emails
get_video_frames.sh Extract frames from video files
git_method_log.sh Track method changes in git history
git_remove_old_remote_branches.s Clean up old remote git branches
git-wtf Display git repository status overview
github_batch_delete_repos.rb Delete multiple GitHub repositories
github_clone_my_repos.rb Clone all personal GitHub repos
github_json_issue_to_md.rb Convert GitHub issues from JSON to Markdown
github_list_repos.rb List GitHub repositories
github_open_pr.rb Open pull request on GitHub
go2work Setup work environment
gup.rb Git update helper
headlines.rb Extract headlines from text
howdoi Get AI help for MacOS/Bash questions via mods
hr Print horizontal rule
html2md Convert HTML to Markdown
image_dup_finder.rb Find duplicate images
image_metadata.rb Extract and display image metadata
image_renamer.rb Batch rename image files
image_resizer.rb Resize images in batch
image_rotater.rb Rotate images by specified degrees
imbibler.rb Drinking game or beverage tracker
insert_ticket_into_changelog.rb Add ticket numbers to changelog
install_gems_from_file.rb Batch install gems from list
iTerm2 iTerm2 AppleScript utilities
jar_search.pl Search for classes in Java JAR files
jarify Create JAR files
jira_open.rb Open JIRA issues in browser
jira_update.sh Update JIRA issues from command line
json JSON processing utility
json2yaml.rb Convert JSON to YAML format
jsonpp.rb JSON pretty printer
killall_ruby Terminate all Ruby processes
kwic.rb Keyword-in-context formatter
latest_gems Show latest gem versions
latest_gems.rb Check for latest gem updates
latin2ascii.py Convert Latin characters to ASCII
lefthook.yml Git hooks configuration file
lflf2lf Fix double line feed issues
lib Shared library directory
lipsum.rb Generate Lorem Ipsum placeholder text
list_gems_as_markdown.rb List gems in Markdown format
list_top_leve_gems.rb List top-level gems only
load_gems_from_file.rb Load gem list from file
loripsum.rb Lorem Ipsum text generator
magic_8_ball.rb Magic 8-ball fortune teller
markdown_to_docx.rb Convert Markdown files to DOCX
mbox_finder.rb Search through mbox email files
md2html Convert Markdown to HTML
merge2 Merge two files or branches
mime_guesser.rb Detect MIME types of files
mock_web_app.rb Simple mock web application server
monitor_websites.rb Monitor website uptime and changes
my_docx_style_fixer.rb Custom DOCX style corrections
my_qa Personal QA testing tools
new Create new file from template
new.rb Create new project or file
new_branch.sh Create new git branch
new_rails_app.s Generate new Rails application
newgit_project Initialize new git project
normalize_pathnames.rb Standardize file path formats
note.rb Quick note-taking tool using $EDITOR
number Add line numbers to text
organizer.rb Organize files into directories
path Display or modify PATH variable
pdf2png.sh Convert PDF files to PNG images
phpinfo Display PHP configuration info
picnic_gems.rb Collection of fun Ruby gems
platform Display system platform info
ppsql.rb Pretty print SQL queries
pr_summary.rb Generate pull request summary
prepend_relative_path_as_comment.rb Add relative path as comment to files
prepend_to_file.rb Prepend text to beginning of file
prepend_to_path_exclusive.rb Add directory to PATH without duplicates
print_tree.rb Print directory tree structure
printenv Display environment variables
projxslt.rb Apply XSLT transformations to project
pushd_to_gem_directory Navigate to gem installation directory
rab_list_all.sh List all RabbitMQ queues
rawk.rb Ruby AWK-like text processor
rb2html Convert Ruby code to HTML
release.rb Manage software releases
relink_home_dirs.rb Fix symbolic links in home directory
rename_db_columns.rb Batch rename database columns
replace_home_dots.rb Replace dotfiles in home directory
resize_images.rb Batch resize image files
restore_latest_dump.s Restore latest database dump
retirement_home Archive directory for deprecated scripts
reverse_gem_depends.rb Find gems that depend on a specific gem
revert_all.rb Revert all git changes
ripfzf Search with ripgrep and fzf
ripfzfsubl Search and open in Sublime Text
rpp Ruby pretty printer for data structures
rss_tracker.rb Track and monitor RSS feeds
rtags Generate Ruby tags for navigation
ruler Display column ruler
rultor_init_project.rb Initialize Rultor CI/CD for project
run_sql.rb Execute SQL queries from file
s2c Convert snake_case to camelCase
s3_downloader.rb Download files from AWS S3
s3_uploader.rb Upload files to AWS S3
schema_diff.rb Compare database schema differences
seed_with_headers.rb Seed database with CSV headers
set_upstream.rb Set git upstream branch
sgem Show gem directory and files
sgi Search git index
shc.rb Shell script compiler
slugify Convert text to URL-friendly slugs
spot Spotlight search wrapper
sql Directory containing SQL scripts
squish_gem_list.rb Compact gem list output
start_postgresql.sh Start PostgreSQL database server
stop_postgresql.sh Stop PostgreSQL database server
summarize_file.rb Generate file content summary
sw Scrabble word finder - specific patterns
sync_repo.sh Sync repository with remote
sync_upstream.rb Sync fork with upstream repository
tell Text-to-speech utility
templates File templates used with new command
termall.rb Terminate all matching processes
ungem Uninstall a gem completely
uninstall_all_gems.rb Remove all installed Ruby gems
unset_proxy.s Clear proxy environment variables
update_jira.sh Update JIRA tickets via API
update_jira_json_txt.rb Update JIRA JSON text files
useful_gems.rb Curated list of useful Ruby gems
useful_repositories.txt List of useful Git repositories
validate_csv_row_size.rb Check CSV files for row consistency
vcr_hater_xref.rb Cross-reference VCR cassettes
vcr_hater_yaml2hash.rb Convert VCR YAML to Ruby hash
wcml_brf.rb Convert WCML to BRF format
wcml_draft_layout.rb Format WCML for draft output
where Locate command in PATH
wl Scrabble word list generator
working_directory_from.rb Create working directory from template
yaml2json.rb Convert YAML files to JSON

About

Some of my everyday scripts that I like to keep sync'ed across machines.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •