github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/table/project/query_test.go (about) 1 package projectTable_test 2 3 import ( 4 projectTable "github.com/taubyte/tau-cli/table/project" 5 client "github.com/taubyte/tau/clients/http/auth" 6 ) 7 8 func ExampleQuery() { 9 project := &client.Project{ 10 Id: "QmbAA8hRosp5BaXFXikADCtpkQCgQCPdRVhnxjiSHfXdWH", 11 Name: "someProject", 12 } 13 14 repoData := &client.RawRepoDataOuter{ 15 Configuration: client.RawRepoData{ 16 Fullname: "taubyte-test/tb_test_project", 17 Url: "https://api.github.com/repos/taubyte-test/tb_test_project", 18 }, 19 Code: client.RawRepoData{ 20 Fullname: "taubyte-test/tb_code_test_project", 21 Url: "https://api.github.com/repos/taubyte-test/tb_code_test_project", 22 }, 23 Provider: "github", 24 } 25 26 projectTable.Query(project, repoData, "some") 27 28 // Output: 29 // ┌─────────────┬──────────────────────────────────────────────────────┐ 30 // │ ID │ QmbAA8hRosp5BaXFXikADCtpkQCgQCPdRVhnxjiSHfXdWH │ 31 // ├─────────────┼──────────────────────────────────────────────────────┤ 32 // │ Name │ someProject │ 33 // ├─────────────┼──────────────────────────────────────────────────────┤ 34 // │ Description │ some │ 35 // ├─────────────┼──────────────────────────────────────────────────────┤ 36 // │ │ Code │ 37 // │ Name: │ taubyte-test/tb_code_test_project │ 38 // │ URL: │ https://github.com/taubyte-test/tb_code_test_project │ 39 // ├─────────────┼──────────────────────────────────────────────────────┤ 40 // │ │ Config │ 41 // │ Name: │ taubyte-test/tb_test_project │ 42 // │ URL: │ https://github.com/taubyte-test/tb_test_project │ 43 // └─────────────┴──────────────────────────────────────────────────────┘ 44 }