{"id":18073212,"url":"https://github.com/pavel-hrdina/personalbashutils","last_synced_at":"2026-01-20T16:02:02.564Z","repository":{"id":256778535,"uuid":"856395193","full_name":"pavel-hrdina/PersonalBashUtils","owner":"pavel-hrdina","description":"A collection of POSIX-compliant scripts that I have written.","archived":false,"fork":false,"pushed_at":"2024-10-20T15:53:53.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-20T18:16:38.510Z","etag":null,"topics":["automation","bash","free","gplv3","linux","posix","script","shell","terminal","unix"],"latest_commit_sha":null,"homepage":"https://github.com/Pavel-Hrdina/MyBashCollection","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/pavel-hrdina.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-12T14:06:35.000Z","updated_at":"2024-10-20T15:53:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"65b628c3-0e8e-4ac2-8da1-5dbf11c65659","html_url":"https://github.com/pavel-hrdina/PersonalBashUtils","commit_stats":null,"previous_names":["pavel-hrdina/myscripts","pavel-hrdina/mybashcollection","pavel-hrdina/personalbashutils"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavel-hrdina%2FPersonalBashUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavel-hrdina%2FPersonalBashUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavel-hrdina%2FPersonalBashUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pavel-hrdina%2FPersonalBashUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pavel-hrdina","download_url":"https://codeload.github.com/pavel-hrdina/PersonalBashUtils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247378141,"owners_count":20929297,"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":["automation","bash","free","gplv3","linux","posix","script","shell","terminal","unix"],"created_at":"2024-10-31T10:04:51.631Z","updated_at":"2026-01-20T16:02:02.504Z","avatar_url":"https://github.com/pavel-hrdina.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to my Personal Bash Utilities\n\n![GitHub](https://img.shields.io/github/license/pavel-hrdina/MyBashCollection)\n![GitHub last commit](https://img.shields.io/github/last-commit/pavel-hrdina/MyBashCollection)\n![GitHub repo size](https://img.shields.io/github/repo-size/pavel-hrdina/MyBashCollection)\n\nThis repository contains a collection of my personal scripts. These scripts are\ntools and utilities I've created for various purposes, ranging from automation\ntasks to system management and data processing. Feel free to explore the scripts,\nmodify them for your needs, or contribute your own bash scripts to the repository.\nI will be happy for any constructive feedback or criticism.\n\n## Table of Contents\n\n- [About the Project](#about-the-project)\n- [How to Contribute](#how-to-contribute)\n- [Getting Started](#getting-started)\n- [License](#license)\n\n## About the Project\n\nThis project is a collection of bash scripts that I've created for various\npurposes. The scripts are organized into directories based on their functionality\nor purpose. Here are some of the directories you'll find in this repository:\n\n- **automation**: Scripts for automating repetitive tasks or workflows\n- **backup**: Scripts for backing up files, directories, or databases\n- **data-processing**: Scripts for processing data, such as CSV files or logs\n- **networking**: Scripts for network-related tasks, such as pinging or checking ports\n- [system-management](./system-management): Scripts for managing system resources, services, or configurations\n- [utilities](./utilities): General-purpose utility scripts for various tasks\n- **config**: Scripts for managing configuration files or settings\n\nEach script is well-documented with comments to explain its purpose, usage, and\nimplementation. You can explore the scripts to see how they work and modify them\nfor your needs. If a folder doesn't exist for the type of script you want to\ncontribute, feel free to create a new one and add your scripts there.\n\n## How to Contribute\n\nI welcome contributions from everyone! Here's how you can get involved:\n\n1. Fork the repository\n2. Create a new branch for your feature or bug fix\n3. Make your changes and commit them with clear, descriptive messages\n4. Push your changes to your fork\n5. Submit a pull request with a detailed explanation of your changes\n\nPlease make sure to follow our coding standards and guidelines, which can be\nfound in the CONTRIBUTING.md file.\n\n## Getting Started\n\nTo get started with the scripts in this repository, follow these steps:\n\n1. Clone the repository to your local machine:\n\n```bash \ngit clone https://github.com/pavel-hrdina/PersonalBashUtils.git\n```\n\n2. Navigate to the directory containing the script you want to use:\n\n```bash\ncd MyBashCollection\n```\n\n3. Run the script using the bash command, or make it executable and run it directly:\n\n```bash\nbash script.sh\n```\n\nor\n\n```bash\nchmod +x script.sh\n./script.sh\n```\n\nor you can live on the edge and run the script directly from the repository:\n\n```bash\nbash -c \"$(curl -sSL https://raw.githubusercontent.com/pavel-hrdina/PersonalBashUtils/refs/heads/master/[script-path])\"\n```\n\n4. Follow the instructions in the script to complete the task or process.\n\nIf you encounter any issues or have questions about the script, feel free to open an issue in the repository.\n\n## License\n\nDistributed under the GNU General Public License v3.0. See [LICENSE](./LICENSE)\nfor more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavel-hrdina%2Fpersonalbashutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpavel-hrdina%2Fpersonalbashutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpavel-hrdina%2Fpersonalbashutils/lists"}