{"id":13393435,"url":"https://github.com/Bash-it/bash-it","last_synced_at":"2025-03-13T19:31:36.993Z","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-02-19T12:45:23.000Z","size":42751,"stargazers_count":14432,"open_issues_count":63,"forks_count":2299,"subscribers_count":322,"default_branch":"master","last_synced_at":"2025-03-11T04:05:44.886Z","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}},"created_at":"2010-10-02T18:36:17.000Z","updated_at":"2025-03-10T17:16:19.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":13,"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":243469165,"owners_count":20295700,"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-07-30T17:00:52.711Z","updated_at":"2025-03-13T19:31:36.985Z","avatar_url":"https://github.com/Bash-it.png","language":"Shell","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 3.2+.\n(And a shameless ripoff of [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh) :smiley:)\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- [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## 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\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","funding_links":[],"categories":["Shell","Terminal","HarmonyOS","Bash theme","终端","开发者工具","Shell (473)","命令行工具","bash","Shells","terminal","Developer Tools","Shell Package Management","Command Line Tools","Profile Initialization Frameworks","Example dotfiles repos","Shell (Bash/Zsh/Fish) 🐚","Frameworks"],"sub_categories":["Shells","Windows Manager","网络服务_其他","Bash","Command Line Tools","IDE","PostCSS","Reusable Things","命令行工具","Directory Navigation","Test Tools","Learning resources"],"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"}