{"id":15375044,"url":"https://github.com/bovine/tsvcut","last_synced_at":"2026-02-09T06:05:00.691Z","repository":{"id":16326687,"uuid":"19076226","full_name":"bovine/tsvcut","owner":"bovine","description":"cut out specific fields from a TSV (tab separated values) file containing alternating key-value pairs","archived":false,"fork":false,"pushed_at":"2018-08-01T22:21:40.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-19T13:11:48.281Z","etag":null,"topics":["command-line-tool","cut","tsv"],"latest_commit_sha":null,"homepage":"","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bovine.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":"2014-04-23T16:06:00.000Z","updated_at":"2017-08-15T16:04:08.000Z","dependencies_parsed_at":"2022-07-22T07:00:06.116Z","dependency_job_id":null,"html_url":"https://github.com/bovine/tsvcut","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bovine/tsvcut","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovine%2Ftsvcut","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovine%2Ftsvcut/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovine%2Ftsvcut/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovine%2Ftsvcut/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bovine","download_url":"https://codeload.github.com/bovine/tsvcut/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bovine%2Ftsvcut/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269940120,"owners_count":24500413,"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-11T02:00:10.019Z","response_time":75,"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":["command-line-tool","cut","tsv"],"created_at":"2024-10-01T14:00:57.004Z","updated_at":"2026-02-09T06:05:00.541Z","avatar_url":"https://github.com/bovine.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"tsvcut\n======\n\nThis is a simple command-line program to cut out specific fields from\na TSV (tab separated values) file and return just those values.  Its\nbehavior is inspired by the UNIX cut(1) command, but is specifically\ntailored for the TSV file format.\n\nAll TSV input files are expected to be lines of alternating\nkey-value pairs that are separated by tab characters.  The ordering of\nfields can be vary between lines, as long as consistent field names\nare used.  Some lines may include fields that are not present on other\nlines.  For example:\n\n````\ncolor\tblue\tfruit\tblueberry\tprice\t1.99\ncolor\tred\tfruit\tstrawberry\tprice\t3.99\tsale\t2.99\ncolor\tyellow\tprice\t2.49\tfruit\tbanana\n````\n\nThe tsvcut command should be run with the list of desired fields on\nits command-line, and the TSV file supplied as stdin (using\nredirection or pipes):\n\n    tsvcut color price \u003c fruits.tsv\n\n    blue\t1.99\n    red\t3.99\n    yellow\t2.49\n\nIf you specify the -t option, then you will receive the field names too:\n\n    tsvcut -t color price \u003c fruits.tsv\n\n    color\tblue\tprice\t1.99\n    color\tred\tprice\t3.99\n    color\tyellow\tprice\t2.49\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbovine%2Ftsvcut","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbovine%2Ftsvcut","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbovine%2Ftsvcut/lists"}