{"id":15793322,"url":"https://github.com/pinzolo/csvutil","last_synced_at":"2025-07-04T05:03:26.524Z","repository":{"id":57522477,"uuid":"86584455","full_name":"pinzolo/csvutil","owner":"pinzolo","description":"command line tool for CSV","archived":false,"fork":false,"pushed_at":"2018-02-20T13:57:12.000Z","size":288,"stargazers_count":9,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-23T14:16:12.908Z","etag":null,"topics":["command-line-tool","csv","golang"],"latest_commit_sha":null,"homepage":"","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/pinzolo.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-03-29T13:19:26.000Z","updated_at":"2022-11-18T05:46:21.000Z","dependencies_parsed_at":"2022-08-26T23:41:49.706Z","dependency_job_id":null,"html_url":"https://github.com/pinzolo/csvutil","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinzolo%2Fcsvutil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinzolo%2Fcsvutil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinzolo%2Fcsvutil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinzolo%2Fcsvutil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinzolo","download_url":"https://codeload.github.com/pinzolo/csvutil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221478198,"owners_count":16829236,"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":["command-line-tool","csv","golang"],"created_at":"2024-10-04T23:10:35.280Z","updated_at":"2024-10-26T00:41:26.926Z","avatar_url":"https://github.com/pinzolo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# csvutil\n\n[![Build Status](https://travis-ci.org/pinzolo/csvutil.png)](http://travis-ci.org/pinzolo/csvutil)\n[![Coverage Status](https://coveralls.io/repos/github/pinzolo/csvutil/badge.svg?branch=master)](https://coveralls.io/github/pinzolo/csvutil?branch=master)\n[![Go Report Card](https://goreportcard.com/badge/github.com/pinzolo/csvutil)](https://goreportcard.com/report/github.com/pinzolo/csvutil)\n[![Godoc](http://img.shields.io/badge/godoc-reference-blue.svg)](https://godoc.org/github.com/pinzolo/csvutil)\n[![license](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/pinzolo/csvutil/master/LICENSE)\n\n## Description\n\nCSVに対して様々な処理を行うコマンドラインツールです。  \nCSVの構成操作、およびダミーデータ生成が可能です。  \nそれぞれのサブコマンドはパイプで組み合わせて利用できます。\n\n## Usage\n\nダミーデータ生成サンプル:\n\n```bash\n$ csvutil generate --size 5 --count 10 --header 氏名:郵便番号:住所:建物:メール | \\\n  csvutil name --name 氏名 | \\\n  csvutil address --zip-code 郵便番号 --prefecture 住所 --city 住所 --town 住所 --block-number | \\\n  csvutil building --column 建物 | \\\n  csvutil email --column メール\n```\n\n出力結果:\n\n```\n氏名,郵便番号,住所,建物,メール\n土田 慶太郎,061-8035,京都府和光市西春別駅前西町42-18,プレステージ前河原1926,tempora_doloribus_inventore@twitterbeat.info\n古川 篤人,468-2410,長崎県東根市御蔵島村一円16,テラスライフ1421,charlesstevens@eire.mil\n横田 姫葵,197-3356,愛知県志木市神田佐久間河岸44-12-6,ソレイユ麻生1229,qjordan@roomm.edu\n荻野 吉文,819-3023,東京都大阪市平野区亀尾町44-24-2,グリーンエステート1727,tempore_numquam_consequatur@midel.org\n森山 沙江,289-9318,岡山県大阪市東淀川区桜作42-6,グレースヴィレッジ宇和町杢所1118,ucooper@voonder.net\n大野 沙祈,093-0401,新潟県河北郡内灘町木興町46-10,パールレジデンス梨ケ原806,victorpierce@dynabox.edu\n山崎 玲菜,065-9621,兵庫県大阪市浪速区八幡町39-18,スイートコート光町506,qui_aut_nihil@meeveo.biz\n金沢 優二,201-6394,徳島県岩手郡雫石町日置野田36-10,プレステージ八森樋長421,ibell@demizz.com\n松原 誠吾,877-1329,石川県吉野郡野迫川村灘38-5-10,ガーデンタワー藤河内1120,ab_cum@voomm.info\n坂井 力也,967-7366,愛媛県大阪市西区白鳥町中津屋41,レイクパーク609,perferendis_earum@quamba.edu\n```\n\n`csvutil help` で全体のヘルプを確認し、`csvutil help [subcommand]` で各サブコマンドの詳細なヘルプを確認してください。\n\n## Install\n\n[Releases · pinzolo/csvutil](https://github.com/pinzolo/csvutil/releases) から最新の自分の環境にあったバイナリをダウンロードしてお使いください。\n\nまた、Go環境がある場合 `go get` でインストールできます。（Go 1.8以上）\n\n```bash\n$ go get github.com/pinzolo/csvutil/cmd/csvutil\n```\n\n## Contribution\n\n1. Fork ([https://github.com/pinzolo/csvutil/fork](https://github.com/pinzolo/csvutil/fork))\n1. Create a feature branch\n1. Commit your changes\n1. Rebase your local changes against the master branch\n1. Run test suite with the `go test ./...` command and confirm that it passes\n1. Run `gofmt -s`\n1. Create a new Pull Request\n\n## Author\n\n[pinzolo](https://github.com/pinzolo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinzolo%2Fcsvutil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinzolo%2Fcsvutil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinzolo%2Fcsvutil/lists"}