{"id":13729129,"url":"https://github.com/uzimaru0000/tv","last_synced_at":"2025-04-04T14:07:06.114Z","repository":{"id":40737440,"uuid":"400031214","full_name":"uzimaru0000/tv","owner":"uzimaru0000","description":"Format json into table view","archived":false,"fork":false,"pushed_at":"2021-09-24T06:49:11.000Z","size":490,"stargazers_count":344,"open_issues_count":2,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-09T23:09:45.152Z","etag":null,"topics":["cli","json","rust","table","terminal","tool","viewer"],"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/uzimaru0000.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2021-08-26T03:43:23.000Z","updated_at":"2024-10-07T13:48:50.000Z","dependencies_parsed_at":"2022-08-19T23:20:11.508Z","dependency_job_id":null,"html_url":"https://github.com/uzimaru0000/tv","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzimaru0000%2Ftv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzimaru0000%2Ftv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzimaru0000%2Ftv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uzimaru0000%2Ftv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uzimaru0000","download_url":"https://codeload.github.com/uzimaru0000/tv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190250,"owners_count":20898702,"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":["cli","json","rust","table","terminal","tool","viewer"],"created_at":"2024-08-03T02:00:55.431Z","updated_at":"2025-04-04T14:07:06.096Z","avatar_url":"https://github.com/uzimaru0000.png","language":"Rust","funding_links":[],"categories":["Rust","JSON"],"sub_categories":["Open USP Tsukubai"],"readme":"\u003ch1 align=\"center\"\u003e:tv: tv\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./.github/images/logo.png\"\u003e\n\u003c/p\u003e\n\n\u003ch2 align=\"center\"\u003e\u003cem\u003eFormat json into table view\u003c/em\u003e\u003c/h2\u003e\n\n[![](https://img.shields.io/github/license/uzimaru0000/tv?style=for-the-badge)](https://github.com/uzimaru0000/tv/blob/master/LICENSE)\n[![](https://img.shields.io/github/v/release/uzimaru0000/tv?style=for-the-badge)](https://github.com/uzimaru0000/tv/releases/latest)\n![](https://img.shields.io/github/downloads/uzimaru0000/tv/total?style=for-the-badge)\n\n## How to install\n\n### For MacOS\n\n```bash\n$ brew install uzimaru0000/tap/tv\n```\n\n### Use cargo\n\n```bash\n$ cargo install tv-cli\n```\n\n## How to use\n\n### USAGE\n```\ntv [FLAGS] [OPTIONS] [PATH]\n```\n\n### FLAGS\n```\n-h, --help          Prints help information\n    --no-headers    Specify that the input has no header row\n-r, --recursive     Recursive display\n-V, --version       Prints version information\n```\n\n### OPTIONS\n```\n-a, --align \u003cleft | center | right | none\u003e                  Table alignment [default: none]\n-s, --sort \u003cSORT_KEY\u003e                                       Options for sorting by key\n    --style \u003cascii | sharp | rounded | markdown | plain\u003e    Table style [default: ascii]\n```\n\n### ARGS\n```\n\u003cPATH\u003e    json file path\n```\n\n### Example\n\n```\n$ cat example.json\n[\n  {\n    \"id\": 1,\n    \"name\": \"Leanne Graham\",\n    \"username\": \"Bret\",\n    \"email\": \"Sincere@april.biz\",\n    \"address\": {\n      \"street\": \"Kulas Light\",\n      \"suite\": \"Apt. 556\",\n      \"city\": \"Gwenborough\",\n      \"zipcode\": \"92998-3874\",\n      \"geo\": {\n        \"lat\": \"-37.3159\",\n        \"lng\": \"81.1496\"\n      }\n    },\n    \"phone\": \"1-770-736-8031 x56442\",\n    \"website\": \"hildegard.org\",\n    \"company\": {\n      \"name\": \"Romaguera-Crona\",\n      \"catchPhrase\": \"Multi-layered client-server neural-net\",\n      \"bs\": \"harness real-time e-markets\"\n    }\n  },\n  ...\n]\n\n$ tv example.json\n+--+------------------------+----------------+-------------------------+-------+---------------------+-------------+-------+\n|id|name                    |username        |email                    |address|phone                |website      |company|\n+--+------------------------+----------------+-------------------------+-------+---------------------+-------------+-------+\n|1 |Leanne Graham           |Bret            |Sincere@april.biz        |...    |1-770-736-8031 x56442|hildegard.org|...    |\n|2 |Ervin Howell            |Antonette       |Shanna@melissa.tv        |...    |010-692-6593 x09125  |anastasia.net|...    |\n|3 |Clementine Bauch        |Samantha        |Nathan@yesenia.net       |...    |1-463-123-4447       |ramiro.info  |...    |\n|4 |Patricia Lebsack        |Karianne        |Julianne.OConner@kory.org|...    |493-170-9623 x156    |kale.biz     |...    |\n|5 |Chelsey Dietrich        |Kamren          |Lucio_Hettinger@annie.ca |...    |(254)954-1289        |demarco.info |...    |\n|6 |Mrs. Dennis Schulist    |Leopoldo_Corkery|Karley_Dach@jasper.info  |...    |1-477-935-8478 x6430 |ola.org      |...    |\n|7 |Kurtis Weissnat         |Elwyn.Skiles    |Telly.Hoeger@billy.biz   |...    |210.067.6132         |elvis.io     |...    |\n|8 |Nicholas Runolfsdottir V|Maxime_Nienow   |Sherwood@rosamond.me     |...    |586.493.6943 x140    |jacynthe.com |...    |\n|9 |Glenna Reichert         |Delphine        |Chaim_McDermott@dana.io  |...    |(775)976-6794 x41206 |conrad.com   |...    |\n|10|Clementina DuBuque      |Moriah.Stanton  |Rey.Padberg@karina.biz   |...    |024-648-3804         |ambrose.net  |...    |\n+--+------------------------+----------------+-------------------------+-------+---------------------+-------------+-------+\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzimaru0000%2Ftv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuzimaru0000%2Ftv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuzimaru0000%2Ftv/lists"}