{"id":48199402,"url":"https://github.com/yanivzalach/shell_configs","last_synced_at":"2026-04-04T18:19:16.386Z","repository":{"id":196992058,"uuid":"697762460","full_name":"YanivZalach/Shell_Configs","owner":"YanivZalach","description":"Configuration files for fish, bash and zsh shells.","archived":false,"fork":false,"pushed_at":"2024-08-05T09:56:31.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-05T11:36:43.636Z","etag":null,"topics":["arch-linux","archlinux","bash","config","configuration","dotfiles","fish","fish-shell","linux","mac","macos","terminal","wsl","wsl2","zsh"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YanivZalach.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2023-09-28T12:29:04.000Z","updated_at":"2024-08-05T09:56:34.000Z","dependencies_parsed_at":"2024-06-08T07:39:38.195Z","dependency_job_id":"822d8154-ec99-4ee3-9b90-48ed816300bc","html_url":"https://github.com/YanivZalach/Shell_Configs","commit_stats":{"total_commits":25,"total_committers":2,"mean_commits":12.5,"dds":"0.040000000000000036","last_synced_commit":"e86228354eef1779e6bb366631125257bb9a23c1"},"previous_names":["yanivzalach/shell_configs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YanivZalach/Shell_Configs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FShell_Configs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FShell_Configs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FShell_Configs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FShell_Configs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YanivZalach","download_url":"https://codeload.github.com/YanivZalach/Shell_Configs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YanivZalach%2FShell_Configs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31408029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["arch-linux","archlinux","bash","config","configuration","dotfiles","fish","fish-shell","linux","mac","macos","terminal","wsl","wsl2","zsh"],"created_at":"2026-04-04T18:19:16.244Z","updated_at":"2026-04-04T18:19:16.350Z","avatar_url":"https://github.com/YanivZalach.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shell Configuration Files for `bash`, `fish`, and `zsh` 🐚\n\nWelcome to my Shell Configuration Files Repository! 🚀\n\nThis repository houses configuration files for three popular Unix-like shells: `bash`, `fish`, and `zsh`, all available under the **MIT license** 📜.\n\n## What Sets Each Shell Apart?\n\n- **bash** 🐢 - The reliable workhorse! In the `bash` configuration file, I've added some nifty aliases and made it more colorful 🌈.\n\n- **zsh** 🚀 - Similar to `bash`, but with the superpower of easy autocompletion and syntax highlighting. Check out the config for neat features and aliases 🎨.\n\n- **fish** 🐟 - A bit different from `bash` and `zsh`, but lightning-fast and comes with syntax highlighting and autocompletion right out of the box! I have added some vibrant color and useful aliases 🌟.\n\nAll of these shells are in `vi` mode, and come with a default prompt, but you also have the option to use the fantastic `starship` prompt if you prefer(except of the bash for arch Linux config) ✨.\n\n## Overview 📂\n\nThis repository is thoughtfully organized based on both shell and distribution:\n\n🐢 **bash**:\n   - Configurations for `WSL`/`Linux-Mint`/`Ubuntu` based distributions 🪟\n   - Configurations for `Arch` based distributions 🐧\n\n🚀 **zsh**:\n   - Configurations for `WSL` 🪟\n\n🐟 **fish**:\n   - Configurations for `WSL`/`Linux-Mint`/`Ubuntu` based distributions 🪟\n   - Configurations for `Arch` based distributions 🐧\n\n## How to Get Your Hands on the Configuration Files 🤲\n\n1. First, decide which shell suits your fancy 🤔.\n\n2. Next, head to the \"Code\" section above and choose your preferred shell directory.\n\n3. Once you're in the shell directory, select your distribution, and voila! You'll find your desired configuration file. Simply copy it and follow the instructions at the top of the file to set it up.\n\nFeel free to explore and enhance your shell experience with these configurations! 🔍🔧🚀\n\n## Acknowledgments 🙏\n\nA special thanks to the Linux community for their support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivzalach%2Fshell_configs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyanivzalach%2Fshell_configs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanivzalach%2Fshell_configs/lists"}