{"id":18646088,"url":"https://github.com/bartenbach/summit","last_synced_at":"2025-09-04T19:23:36.876Z","repository":{"id":57600855,"uuid":"115886646","full_name":"bartenbach/summit","owner":"bartenbach","description":"A command line checksum validator","archived":false,"fork":false,"pushed_at":"2018-12-27T03:32:57.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-09T20:53:58.792Z","etag":null,"topics":["checksum-validator","checksums","md5","sha1","sha256","sha512"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/bartenbach.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}},"created_at":"2017-12-31T21:41:52.000Z","updated_at":"2018-12-27T03:32:59.000Z","dependencies_parsed_at":"2022-08-25T17:41:48.602Z","dependency_job_id":null,"html_url":"https://github.com/bartenbach/summit","commit_stats":null,"previous_names":["proxa/summit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bartenbach/summit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartenbach%2Fsummit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartenbach%2Fsummit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartenbach%2Fsummit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartenbach%2Fsummit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bartenbach","download_url":"https://codeload.github.com/bartenbach/summit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartenbach%2Fsummit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272144649,"owners_count":24881141,"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-25T02:00:12.092Z","response_time":1107,"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":["checksum-validator","checksums","md5","sha1","sha256","sha512"],"created_at":"2024-11-07T06:18:15.810Z","updated_at":"2025-08-25T23:04:02.720Z","avatar_url":"https://github.com/bartenbach.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Go Report Card](https://goreportcard.com/badge/github.com/proxa/summit)](https://goreportcard.com/report/github.com/proxa/summit)\n# summit\nsummit is a command line checksum validator.\n![summmit](summit.png \"Picture of summit in action\")\n\nEver try and validate file integrity checksums before by just looking at them?  Yeah...that seems foolproof.  Well, now you don't have to anymore.  You can do it in an automated fashion!\n\n## usage\n![help](help.png \"Help menu\")\n\nThe help menu should be sufficient enough, but you will generally use 3 arguments.\n\n* `-t` this is the type of hash to use to validate your checksum. can be md5, sha1, sha256, or sha512.\n* `-f` this is the path to the file you want to verify.\n* `-e` (optional) this is the *correct* checksum you are hoping that your file has, if all went well.\n\n## examples\n* `summit -t md5 -f ./archlinux.iso -e d0ae8c4b4a037238e5f0880243d4619e`\n* `summit -t sha1 -f ~/.bashrc`\n\nNote: The `-e` flag is optional.  You can just get the hash of a file without specifying it.\n\n## installation\n#### the Go way\n`go get github.com/proxa/summit`\n\n#### just the executable\n* Note: This was compiled on 64-bit Linux. I'm not entirely sure if Go execuatables can be dropped on different operating systems or architectures.\nhttps://alureon.net/summit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartenbach%2Fsummit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbartenbach%2Fsummit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbartenbach%2Fsummit/lists"}