{"id":15133045,"url":"https://github.com/bash-it/bash-it","last_synced_at":"2025-12-16T23:48:21.715Z","repository":{"id":1097640,"uuid":"957012","full_name":"Bash-it/bash-it","owner":"Bash-it","description":"A community Bash framework.","archived":false,"fork":false,"pushed_at":"2025-05-05T15:17:17.000Z","size":42855,"stargazers_count":14514,"open_issues_count":48,"forks_count":2299,"subscribers_count":322,"default_branch":"master","last_synced_at":"2025-05-06T17:13:54.914Z","etag":null,"topics":["bash","bash-alias","bash-completion","bash-configuration","bash-hacks","bash-prompt","productivity","shell","terminal","themes"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"docker/go","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bash-it.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":"docs/contributing.rst","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,"zenodo":null}},"created_at":"2010-10-02T18:36:17.000Z","updated_at":"2025-05-06T10:13:50.000Z","dependencies_parsed_at":"2023-11-18T22:43:15.013Z","dependency_job_id":"68ac2343-8917-439e-8bbf-46ef333ed35d","html_url":"https://github.com/Bash-it/bash-it","commit_stats":{"total_commits":2803,"total_committers":496,"mean_commits":5.651209677419355,"dds":0.8876204067070995,"last_synced_commit":"fc83d4c9fea718fd2e993671da3b01235aa7294c"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bash-it%2Fbash-it","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bash-it%2Fbash-it/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bash-it%2Fbash-it/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bash-it%2Fbash-it/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bash-it","download_url":"https://codeload.github.com/Bash-it/bash-it/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000824,"owners_count":21997441,"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","bash-alias","bash-completion","bash-configuration","bash-hacks","bash-prompt","productivity","shell","terminal","themes"],"created_at":"2024-09-26T04:43:36.253Z","updated_at":"2025-10-20T04:03:48.081Z","avatar_url":"https://github.com/Bash-it.png","language":"Shell","funding_links":[],"categories":["Vim (text editor)"],"sub_categories":["Offline usage \u003ca href=\"https://github.com/chubin/cheat.sh#installation\"\u003einstall\u003c/a\u003e cheat script manually\u003cbr\u003e"],"readme":"![logo](https://github.com/Bash-it/media/raw/master/media/Bash-it.png)\n\n![Build Status](../../../workflows/CI/badge.svg?event=push)\n![Docs Status](https://readthedocs.org/projects/bash-it/badge/)\n![License](https://img.shields.io/github/license/Bash-it/bash-it)\n![shell](https://img.shields.io/badge/Shell-Bash-blue)\n\n**Bash-it** is a collection of community Bash commands and scripts for Bash.\n(And a shameless ripoff of [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) :smiley:)\n97% of the code is compatible with bash 3.2+ but we are geared also toward power users,\nand one or two of the more complex plugins may need bash 5 features to run. If you\nhappen to be \"stuck\" on an older version of bash, we have code in place to prevent you\nfrom running those modules and getting errors. It's a short list though, and none of the core code.\n\nIncludes autocompletion, themes, aliases, custom functions, a few stolen pieces from Steve Losh, and more.\n\nBash-it provides a solid framework for using, developing and maintaining shell scripts and custom commands for your daily work.\nIf you're using the _Bourne Again Shell_ (Bash) regularly and have been looking for an easy way on how to keep all of these nice little scripts and aliases under control, then Bash-it is for you!\nStop polluting your `~/bin` directory and your `.bashrc` file, fork/clone Bash-it and start hacking away.\n\n- [Main Page](https://bash-it.readthedocs.io/en/latest)\n- [Contributing](#contributing)\n- [Installation](#installation)\n  - [Install Options](https://bash-it.readthedocs.io/en/latest/installation/#install-options)\n  - [via Docker](https://bash-it.readthedocs.io/en/latest/installation/#install-using-docker)\n  - [Updating](https://bash-it.readthedocs.io/en/latest/installation/#updating)\n- [Help](https://bash-it.readthedocs.io/en/latest/misc/#help-screens)\n- [Diagnostics](#diagnostics)\n- [Search](https://bash-it.readthedocs.io/en/latest/commands/search)\n  - [Syntax](https://bash-it.readthedocs.io/en/latest/commands/search/#syntax)\n  - [Searching with Negations](\n  https://bash-it.readthedocs.io/en/latest/commands/search/#searching-with-negations)\n  - [Using Search to Enable or Disable Components](https://bash-it.readthedocs.io/en/latest/commands/search/#using-search-to-enable-or-disable-components)\n  - [Disabling ASCII Color](https://bash-it.readthedocs.io/en/latest/commands/search/#disabling-ascii-color)\n- [Custom scripts, aliases, themes, and functions](\n  https://bash-it.readthedocs.io/en/latest/custom)\n- [Themes](https://bash-it.readthedocs.io/en/latest/themes)\n- [Uninstalling](https://bash-it.readthedocs.io/en/latest/uninstalling)\n- [Misc](https://bash-it.readthedocs.io/en/latest/misc)\n- [Help Out](https://bash-it.readthedocs.io/en/latest/#help-out)\n- [Contributors](#contributors)\n\n## Installation\n\n1) Check out a clone of this repo to a location of your choice, such as\n   ``git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it``\n2) Run ``~/.bash_it/install.sh``\n\nThat's it! :smiley:\n\nYou can check out more components of Bash-it, and customize it to your desire.\nFor more information, see detailed instructions [here](https://bash-it.readthedocs.io/en/latest/installation/).\n\n### custom configuration file location\n\nBy default the instller modifies/creates the actual ``~/.bashrc`` is updated.\nIf this is undesirable, you can create another file, by run the installer:\n```bash\nBASH_IT_CONFIG_FILE=path/to/my/custom/location.bash ~/.bash_it/install.sh\n```\n\n## Diagnostics\n\nIf you're experiencing issues with Bash-it or need to report a bug, use the built-in diagnostics tool:\n\n```bash\nbash-it doctor\n```\n\nThis command provides a comprehensive summary including:\n- Environment information (OS, Bash version)\n- Bash-it version and update status\n- Configuration file locations and how Bash-it is loaded\n- List of enabled components (aliases, plugins, completions)\n\n**When reporting bugs**, please include the full output of `bash-it doctor` in your issue report.\n\nThe doctor command can also help you update Bash-it - if you're behind the latest version and it's safe to update, you'll be prompted to merge the latest changes.\n\n## Contributing\n\nPlease take a look at the [Contribution Guidelines](https://bash-it.readthedocs.io/en/latest/contributing) before reporting a bug or providing a new feature.\n\n**When reporting bugs**, always run `bash-it doctor` and include its output in your issue report to help maintainers diagnose the problem quickly.\n\nThe [Development Guidelines](https://bash-it.readthedocs.io/en/latest/development) have more information on some of the internal workings of Bash-it,\nplease feel free to read through this page if you're interested in how Bash-it loads its components.\n\n## Contributors\n\n[List of contributors](https://github.com/Bash-it/bash-it/contributors)\n\n## License\n\nBash-it is licensed under the [MIT License](https://github.com/Bash-it/bash-it/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbash-it%2Fbash-it","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbash-it%2Fbash-it","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbash-it%2Fbash-it/lists"}