{"id":20252044,"url":"https://github.com/ggldnl/bash","last_synced_at":"2026-05-17T04:42:51.234Z","repository":{"id":148285138,"uuid":"493389302","full_name":"ggldnl/Bash","owner":"ggldnl","description":"My collection of bash functions and aliases","archived":false,"fork":false,"pushed_at":"2023-03-15T09:47:25.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T16:49:00.130Z","etag":null,"topics":["aliases","bash","functions"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ggldnl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-05-17T19:35:34.000Z","updated_at":"2023-06-04T16:35:30.000Z","dependencies_parsed_at":"2023-04-27T12:01:44.592Z","dependency_job_id":null,"html_url":"https://github.com/ggldnl/Bash","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ggldnl/Bash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggldnl%2FBash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggldnl%2FBash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggldnl%2FBash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggldnl%2FBash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ggldnl","download_url":"https://codeload.github.com/ggldnl/Bash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggldnl%2FBash/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502493,"owners_count":23618619,"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":["aliases","bash","functions"],"created_at":"2024-11-14T10:14:29.296Z","updated_at":"2025-10-28T01:33:23.094Z","avatar_url":"https://github.com/ggldnl.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My collection of bash functions and aliases\n\nThis is my collection of bash functions and aliases. Some of the functions are os specific so before sourcing the files we will need to set two variables (well, actually only `OS_NAME` is strictly required) in order to import only the ones that we will actually need on the current system:\n```bash\necho \"export OS_NAME=\\$(head -n 1 /etc/os-release | sed -e 's/^.*=//' -e 's/\\\"//g')\" \u003e\u003e .bashrc\necho \"export VERBOSE_SCRIPT=false\" \u003e\u003e .bashrc\n```\n\nAfter doing that:\n\n```bash\necho \"# aliases \u0026 functions\" \u003e\u003e .bashrc\necho \"source ~/.bash_aliases\" \u003e\u003e .bashrc\necho \"source ~/.bash_functions\" \u003e\u003e .bashrc\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggldnl%2Fbash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fggldnl%2Fbash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggldnl%2Fbash/lists"}