{"id":18447510,"url":"https://github.com/cyrus2281/scripts","last_synced_at":"2026-04-12T16:06:04.093Z","repository":{"id":156390128,"uuid":"341932471","full_name":"cyrus2281/Scripts","owner":"cyrus2281","description":"bash scripts to automate things","archived":false,"fork":false,"pushed_at":"2024-01-27T03:28:19.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T06:44:48.444Z","etag":null,"topics":["bash","bash-script","count-lines","counter","line-counter","script"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/cyrus2281.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":"2021-02-24T14:47:22.000Z","updated_at":"2021-12-01T04:04:49.000Z","dependencies_parsed_at":"2024-01-27T04:25:46.830Z","dependency_job_id":"6db3f2ed-6e31-4f7b-8605-55b398597cde","html_url":"https://github.com/cyrus2281/Scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrus2281%2FScripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrus2281%2FScripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrus2281%2FScripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyrus2281%2FScripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyrus2281","download_url":"https://codeload.github.com/cyrus2281/Scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023735,"owners_count":21199959,"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-script","count-lines","counter","line-counter","script"],"created_at":"2024-11-06T07:13:31.619Z","updated_at":"2026-04-12T16:06:04.042Z","avatar_url":"https://github.com/cyrus2281.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Bash Scripts for automation and customization\n\n### LineCounter\n\nThis bash script will go recursively through all the files and will count all the lines and return the total number of lines\nIf not path is provided or the provideded path doesn't exists, it will recursively count from current directory.\n#### Example\n```sh\n$ bash ../Scripts/CountLines.sh ./src\nThere are a total of 3050 lines\n```\n\n---\n\n### AccountStats\n\nThis Bash will count all the lines add, removed, and total number of line for the given git user name for the current git repository\n#### Example\n```sh\n$ bash ../Scripts/AccountStats.sh \"Cyrus Mobini\"\nadded lines: 212 removed lines: 131 total lines: 343\n```\n---\n\n### Git Aliases\nA bunch of bash aliases that shortens the most commonly used git commands.\n\n---\n\nCopyright: Cyrus Mobini 2023\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrus2281%2Fscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyrus2281%2Fscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrus2281%2Fscripts/lists"}