{"id":25088868,"url":"https://github.com/massigy/terminate","last_synced_at":"2026-05-06T13:38:42.080Z","repository":{"id":78992273,"uuid":"429934132","full_name":"MassiGy/terminate","owner":"MassiGy","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-20T22:23:34.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-07T10:53:29.014Z","etag":null,"topics":["bash","linux","shell"],"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/MassiGy.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-11-19T21:06:29.000Z","updated_at":"2023-05-31T21:42:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"f5a09964-c82b-41cf-9120-34aa82aa1d33","html_url":"https://github.com/MassiGy/terminate","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/MassiGy%2Fterminate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2Fterminate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2Fterminate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MassiGy%2Fterminate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MassiGy","download_url":"https://codeload.github.com/MassiGy/terminate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246673128,"owners_count":20815513,"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","linux","shell"],"created_at":"2025-02-07T10:53:01.900Z","updated_at":"2025-10-28T08:44:43.148Z","avatar_url":"https://github.com/MassiGy.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TERMINATE BASH SCRIPT USAGE GUID\n\n## Description\n\t\tTerminate - Bash Based Process Killer.\nThis script is designed to stop process just like the \"kill -9\" unix command, in fact this uses it under the hood, but this tool give the user more power by just providing the name of the process and not be obliged to go and search for each p-id related to it and kill them one after the other.\n\n\n## Setup\n\t\n\tgit clone \u003cthis repo url\u003e\n\t--\n\tcd terminate\n\t--\n\tcp ./terminate /usr/bin/terminate\n\t--\n\t// OPTIONAL\n\twhich terminate\n\nThe expected output of the last command is \"/usr/bin/terminate\"\n\n##### Note \nNow you can run the terminate command anywhere in your machine.\n\n\n\n## Benefits of terminate\n1. Easy to use.\t\t\n2. More user power.\t\t\n3. Modular.\t\t\n4. Time gain  compared to the unix kill command.\t\t\n\n\n## Usage\n#### Using The Process Name:\n \n\tterminate \u003cname_of_the_process\u003e\n\t\n\t:stdout: killed\n\nExemples:\n\t\n\tterminate firefox\n\nThis will get all the processes related to firefox in your machine, and kill them.\n\t      so all you firefox windows will be shutdown.\n\n#### Using String Expension:\n\n\tterminate \u003csub_string\u003e*\n\t\n\t:stdout: warning message built in the terminate script, then if all it goes well, you will get the \"killed\" message.\n\nExemples:\n\t\n\tterminate fire*\n\nThis will get all the processes with a process name begining with \"fire\", then it will kill them.\n\n##### Warning\nUsing the string expention method gives you more flexiblity and power, but it also can be very dangerous, do it at your own risk.\n\n\n\n## License\nMIT\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmassigy%2Fterminate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmassigy%2Fterminate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmassigy%2Fterminate/lists"}