{"id":17480222,"url":"https://github.com/iamnewton/bash-utils","last_synced_at":"2025-04-22T12:40:43.601Z","repository":{"id":18364100,"uuid":"21544332","full_name":"iamnewton/bash-utils","owner":"iamnewton","description":"A collection of bash utilities and scripts to help out your every day activities","archived":false,"fork":false,"pushed_at":"2024-06-30T05:57:38.000Z","size":118,"stargazers_count":7,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T15:11:31.459Z","etag":null,"topics":["bash","shell","utilities"],"latest_commit_sha":null,"homepage":"https://iamnewton.github.io/bash-utils","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamnewton.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"iamnewton","patreon":"iamnewton"}},"created_at":"2014-07-06T16:59:25.000Z","updated_at":"2024-06-30T05:57:40.000Z","dependencies_parsed_at":"2025-03-03T16:47:16.069Z","dependency_job_id":null,"html_url":"https://github.com/iamnewton/bash-utils","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamnewton%2Fbash-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamnewton%2Fbash-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamnewton%2Fbash-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamnewton%2Fbash-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamnewton","download_url":"https://codeload.github.com/iamnewton/bash-utils/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250242840,"owners_count":21398207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","shell","utilities"],"created_at":"2024-10-18T21:43:00.823Z","updated_at":"2025-04-22T12:40:43.549Z","avatar_url":"https://github.com/iamnewton.png","language":"Shell","funding_links":["https://github.com/sponsors/iamnewton","https://patreon.com/iamnewton"],"categories":[],"sub_categories":[],"readme":"# BASH Utilities\n\nA lot of bash functions and scripts I've created and collected over the years.\n\n## Requirements\n\n* [xCode Command Line Tools](https://developer.apple.com/downloads)\n\nFor the most part, there shouldn't be any dependencies, but each script will have a place at the top that discusses the dependency.\n\n## One-line Install\n\n```bash\n$ bash -c \"$(curl -#fL raw.github.com/iamnewton/bash-utils/go/install)\"\n```\n\n## Features\n\n* `$` - Wrapper to prevent bad copy/paste of bash commands\n* `cdls` - Change into directory, list all files\n* `cleanup` - Recursively delete files that match a certain pattern\n* colors - Constants and functions for terminal colors\n* `compare-gzip` - Compare original and gzipped file size\n* `css-stats` - Generates CSS stats\n* `draw-ruler` - Draw a ruler across the screen\n* `eachdir` - Run one or more commands in one or more directories\n* `extract` - Unarchive various compression formats based on extension\n* `favicon` - Favicon and Apple Touch Icon Generator\n* `find-todos` - Finds all the @TODOs in a specified directory\n* `fpo` - Grabs random placholder images from hhhhold.com and downloads images\n* `fs` - Determine size of a file or total size of a directory\n* `get-cert-names` - Show all the names (CNs and SANs) listed in the SSL certificate for a given domain\n* `gitio` - Turns a github.com URL into a git.io URL\n* `git-updateall` - Runs `git pull` on every directory within the current directory\n* `httpcompression` - Test if HTTP compression (RFC 2616 + SDCH) is enabled for a given URL\n* `ie-vm` - Download the Virtual Box images for IE VMs\n* `json` - Syntax-highlight JSON strings or files\n* `jump` - Quickly navigate your filesystem\n* `lint` - Allows you to check your html, css or js\n* `makefile` - Creates a Makefile for encrypting passwords/sensitive data in repos\n* miscellaneous - Various helper scripts\n* `pid` - Get the PIDs of all matching processes for all specified processnames.\n* `rgb-to-xterm` - Convert values between RGB hex codes and xterm-256 color codes.\n* `server` - Start an HTTP server from a directory, optionally specifying the port\n* `todo` - Creates a todo item on Desktop\n* `targz` - Create a .tar.gz archive, using `zopfli`, `pigz` or `gzip` for compression\n* `today` - Creates/updates Today's todo list\n* `todo` - Creates something for me to do\n* `update-ctags` - Updates ctags\n\n## Acknowledgements\n\nInspiration and code was taken from many sources, including (in lexicographical order):\n\n* [@cowboy](https://github.com/cowboy) (Ben Alman) https://github.com/cowboy/dotfiles\n* [@holman](https://github.com/holman) (Zach Holman) https://github.com/holman/dotfiles\n* [@mathiasbynens](https://github.com/mathiasbynens) (Mathias Bynens) https://github.com/mathiasbynens/dotfiles\n* [@necolas](https://github.com/necolas) (Nicolas Gallagher) https://github.com/necolas/dotfiles\n* [@wmorgan](https://github.com/wmorgan) (William Morgan)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamnewton%2Fbash-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamnewton%2Fbash-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamnewton%2Fbash-utils/lists"}