{"id":22491679,"url":"https://github.com/mickeys/grc_generic_colouriser","last_synced_at":"2025-08-03T00:31:03.671Z","repository":{"id":201429514,"uuid":"111141490","full_name":"mickeys/grc_generic_colouriser","owner":"mickeys","description":"make command-line work with scrolling output that much less crazy-making","archived":false,"fork":false,"pushed_at":"2017-11-17T20:02:07.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-10-19T20:08:30.535Z","etag":null,"topics":["bash","bash-script","colorization","debugging","logging"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mickeys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-11-17T19:14:43.000Z","updated_at":"2023-10-19T21:11:22.386Z","dependencies_parsed_at":null,"dependency_job_id":"44f61878-7a64-4b54-bc33-b40b51dce649","html_url":"https://github.com/mickeys/grc_generic_colouriser","commit_stats":null,"previous_names":["mickeys/grc_generic_colouriser"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickeys%2Fgrc_generic_colouriser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickeys%2Fgrc_generic_colouriser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickeys%2Fgrc_generic_colouriser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mickeys%2Fgrc_generic_colouriser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mickeys","download_url":"https://codeload.github.com/mickeys/grc_generic_colouriser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228507998,"owners_count":17931253,"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","colorization","debugging","logging"],"created_at":"2024-12-06T18:02:49.412Z","updated_at":"2024-12-06T18:02:51.968Z","avatar_url":"https://github.com/mickeys.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# grc support files\n\ngrc (generic colorizer) is a utility through which piped output is colorized. This makes it easy to run a process from the terminal which has important information highlighted by color.\n\n1. Download `grc` from https://github.com/pengwynn/grc\n\n1. Run the provided `install-grc-configs.sh` script to move my configuration file(s) into the right location.\n\n* The `grc.conf` file tells grc how to map commands to configuration files. I've told it to look in `adb.conf` whenever it's running a script with a name ending in `-adb.sh`.\n\n* The `adb.conf` file specifies how to color common succeses and failures seen when running scripts which deal with adb devices. (Once you're done with these steps you can see a sample of how colorized output looks with that config file.)\n\n\t- To use this configuration for new scripts in this project, make new scripts, name them ending with `-adb.sh` (for which the `grc.conf` has been told to look). Feel free to tweak and add to suit your preferences.\n\n\t- To extend grc to other script domains, here or in your other projects, make new scripts, figure out some other suffix, copy `adb.conf` to another name, then configure `grc.conf` to see the new suffix and associated configuration file.\n\nTo see a sample of how colorized output looks as processed through the `adb.conf` configuration, run the included `sample-adb.sh` command invoking grc:\n\n```\ngrc sample-adb.sh\n```\n\nI hope you enjoy seeing error messages pop out at you in bright colors. I find it makes the process way less tiring and error-prone. Share and enjoy!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickeys%2Fgrc_generic_colouriser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmickeys%2Fgrc_generic_colouriser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmickeys%2Fgrc_generic_colouriser/lists"}