{"id":29905508,"url":"https://github.com/project-tsurugi/tanzawa","last_synced_at":"2026-07-11T03:31:09.400Z","repository":{"id":198147522,"uuid":"532741235","full_name":"project-tsurugi/tanzawa","owner":"project-tsurugi","description":"Tsurugi SQL console, and more tools written in Java","archived":false,"fork":false,"pushed_at":"2026-06-16T00:28:26.000Z","size":1432,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-06-16T02:06:28.163Z","etag":null,"topics":["cli","database-access","java","jline","jline3","sql","tsurugidb"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/project-tsurugi.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-05T04:21:49.000Z","updated_at":"2026-06-16T00:02:03.000Z","dependencies_parsed_at":"2026-06-16T02:04:18.967Z","dependency_job_id":null,"html_url":"https://github.com/project-tsurugi/tanzawa","commit_stats":null,"previous_names":["project-tsurugi/tanzawa"],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/project-tsurugi/tanzawa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftanzawa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftanzawa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftanzawa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftanzawa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/project-tsurugi","download_url":"https://codeload.github.com/project-tsurugi/tanzawa/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-tsurugi%2Ftanzawa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35350133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-11T02:00:05.354Z","response_time":104,"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":["cli","database-access","java","jline","jline3","sql","tsurugidb"],"created_at":"2025-08-01T19:14:09.443Z","updated_at":"2026-07-11T03:31:09.395Z","avatar_url":"https://github.com/project-tsurugi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tanzawa: Tsurugi command line tools written in Java\n\n## Available Tools\n\n* [tgsql](./modules/tgsql) - Text based SQL client program.\n* [tgdump](./modules/tgdump) - Dump Tool.\n\n## Requirements\n\n* JDK `\u003e= 17`\n\n**Note:** The build is configured with `release = 11` in Gradle, which means the compiled bytecode is compatible with Java 11 or later. While JDK 17 is required for the build environment, the resulting JAR files can run on Java 11 and above.\n\n## How to build\n\n```sh\n./gradlew assemble\n```\n\n### for Eclipse Buildship users\n\nIf you work with [Eclipse Buildship](https://github.com/eclipse/buildship), the following [Gradle initialization script](https://docs.gradle.org/current/userguide/init_scripts.html) avoids the conflict of each project name on the Eclipse workspace.\n\n```gradle\nallprojects { project -\u003e\n    if (project != project.rootProject) {\n        project.tasks.matching { it.name == 'eclipseProject' }.each { task -\u003e\n            task.projectModel.name = (project.rootProject.name + project.path).replace(':', '-')\n        }\n    }\n}\n```\n\n## How to test\n\n```sh\n./gradlew test\n```\n\n## How to run SQL console CLI\n\nsee [modules/tgsql/README.md](modules/tgsql/README.md).\n\n## License\n\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-tsurugi%2Ftanzawa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproject-tsurugi%2Ftanzawa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproject-tsurugi%2Ftanzawa/lists"}