{"id":13586948,"url":"https://github.com/ticky/coloursum","last_synced_at":"2025-04-15T16:59:43.502Z","repository":{"id":34301665,"uuid":"175932340","full_name":"ticky/coloursum","owner":"ticky","description":"🎨 Colourise your checksum output","archived":false,"fork":false,"pushed_at":"2023-11-01T14:08:46.000Z","size":123,"stargazers_count":31,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2024-10-29T23:18:14.617Z","etag":null,"topics":["ansi-colors","checksum","color","colour","hash","md5sum","sha256","sha512","shasum"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/ticky.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","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}},"created_at":"2019-03-16T05:55:56.000Z","updated_at":"2024-09-20T00:20:49.000Z","dependencies_parsed_at":"2024-02-13T21:53:04.150Z","dependency_job_id":null,"html_url":"https://github.com/ticky/coloursum","commit_stats":{"total_commits":36,"total_committers":3,"mean_commits":12.0,"dds":"0.16666666666666663","last_synced_commit":"80bb83a61422b8796d7379e67b3e1cb4489fb363"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fcoloursum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fcoloursum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fcoloursum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fcoloursum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ticky","download_url":"https://codeload.github.com/ticky/coloursum/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249116231,"owners_count":21215142,"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":["ansi-colors","checksum","color","colour","hash","md5sum","sha256","sha512","shasum"],"created_at":"2024-08-01T15:05:55.667Z","updated_at":"2025-04-15T16:59:43.485Z","avatar_url":"https://github.com/ticky.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# ColourSum\n\n[![crates.io](https://img.shields.io/crates/v/coloursum.svg)](https://crates.io/crates/coloursum) [![Rust](https://github.com/ticky/coloursum/actions/workflows/rust.yml/badge.svg)](https://github.com/ticky/coloursum/actions/workflows/rust.yml) [![codecov](https://codecov.io/gh/ticky/coloursum/branch/develop/graph/badge.svg)](https://codecov.io/gh/ticky/coloursum)\n\n🎨 Colourise your checksum output\n\n## What is this?\n\nThis is a utility into which you can pipe the output from various checksum generators, to get coloured output.\n\nIt understands both the BSD \"tag\" form, as well as the GNU Coreutils/Perl `shasum(1)` form of checksums, and has been tested with the output from macOS' `md5` and `shasum`, as well as GNU `md5sum` and `sha256sum`.\n\n## Installation\n\nYou'll need [Rust installed and ready to go](https://www.rust-lang.org/tools/install).\n\n```bash\ncargo install coloursum\n```\n\n## Usage\n\n```bash\nmd5sum [file] | coloursum\n```\n\nColoursum also prints full usage information if you run `coloursum --help`.\n\n### Shell Integration\n\nYou can also integrate coloursum into your shell, to output colourful checksums by default!\n\nBy default, it will search for known checksum commands' presence, and generate shell functions for those which are found.\n\nIf this behaviour is not acceptable, or your checksum command is not in the list, you can optionally specify a checksum command as the last argument to `coloursum shell-setup` to generate a shell function just for it.\n\n#### bash, zsh, and other similar shells\n\nAdd this line to your ~/.bash_profile, ~/.zshrc or equivalent file:\n\n```sh\neval \"$(coloursum --mode=1password shell-setup)\"\n```\n\n#### fish shell\n\nAdd this line to ~/.config/fish/config.fish:\n\n```fish\nstatus --is-interactive; and coloursum --mode=ecoji shell-setup | source\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fticky%2Fcoloursum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fticky%2Fcoloursum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fticky%2Fcoloursum/lists"}