{"id":20908799,"url":"https://github.com/norielsylvire/scripts","last_synced_at":"2025-08-16T07:06:57.736Z","repository":{"id":173505459,"uuid":"650826862","full_name":"NorielSylvire/scripts","owner":"NorielSylvire","description":"A collection of custom scripts","archived":false,"fork":false,"pushed_at":"2024-05-25T19:56:23.000Z","size":161,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T22:12:50.228Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/NorielSylvire.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":"2023-06-07T22:33:01.000Z","updated_at":"2024-05-25T19:56:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d4b2aca-b2c8-4fa0-b6a7-0d8f4a82d272","html_url":"https://github.com/NorielSylvire/scripts","commit_stats":null,"previous_names":["norielsylvire/scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NorielSylvire/scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorielSylvire%2Fscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorielSylvire%2Fscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorielSylvire%2Fscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorielSylvire%2Fscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NorielSylvire","download_url":"https://codeload.github.com/NorielSylvire/scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorielSylvire%2Fscripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270679280,"owners_count":24626932,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-18T14:08:59.112Z","updated_at":"2025-08-16T07:06:57.710Z","avatar_url":"https://github.com/NorielSylvire.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Noriel Sylvire's bash scripts\n\nThis repo contains some bash scripts I made for myself, but that are free to use by anybody.\n\nHere is an expalantion of what each of them does:\n\n## Memusage\n\u003e [!NOTE]\n\u003e OS: UNIX and Linux\n\n\u003e [!WARNING]\n\u003e Incompatible: 42 Network's MacOS\n\n\u003e [!IMPORTANT]\n\u003e Depends: `free` command\n\nThis will print a simple line containing info about how much memory the user has in total and how much is being used.\n\n## Norm\n\u003e [!NOTE]\n\u003e OS: UNIX, Linux and MacOS\n\n\u003e [!IMPORTANT]\n\u003e Depends: [norminette](https://github.com/42School/norminette)\n\n42 Network has a tool for checking correct formatting of your source files, called norminette.\nNorminette will print one line per file. If the file has no (detected) format errors, it will say \"OK\"\nIf that specific file has any (detected) errors, norminette will print \"Error!\" next to the file name,\nand a line explaining what the error looks like.\n\nWhen you have a project with too many files in it and there are errors in only one or two files, or in none\nat all, norminette will still flood the screen with filenames and paths and the word \"OK\" over and over.\n\nThat's a little too cumbersome for the eye, so I made the norm script, which filters out any line with the\nword \"OK\". Basically, if you have no errors, norm.sh will print \"No errors\" in green.\nWhereas if you have one or more errors, it will print only the lines with the errors, and not the ones with \"OK\"\nin it, and the word error will appear in red color, so that it's easier to identify and read.\n\nExample with no errors:\n![Norm no errors, viewed from inside an instance of NeoVim](https://github.com/NorielSylvire/scripts/blob/master/screenshots/norm_no_errors_from_inside_neovim.png)\n\nExample with errors:\n![Norm showing errors](https://github.com/NorielSylvire/scripts/blob/master/screenshots/norm_errors.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorielsylvire%2Fscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnorielsylvire%2Fscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorielsylvire%2Fscripts/lists"}