We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 76e0fa5 commit 98467c3Copy full SHA for 98467c3
1 file changed
foxden/cmd/describe.go
@@ -6,7 +6,9 @@ package cmd
6
//
7
import (
8
"fmt"
9
+ "strings"
10
11
+ ql "github.com/CHESSComputing/golib/ql"
12
schema "github.com/CHESSComputing/golib/schema"
13
"github.com/spf13/cobra"
14
)
@@ -21,19 +23,14 @@ func describeUsage() {
21
23
}
22
24
25
func describeKey(args []string) {
- schemas := []string{"ID1A3", "ID3A", "ID4B"}
- for _, sname := range schemas {
26
- umap := _metaManager.Units(sname)
27
- dmap := _metaManager.Descriptions(sname)
28
- fmt.Printf("Schema: %s\n", sname)
+ qlKeys, err := ql.QLKeys("")
+ if err != nil {
+ exit("unable to get FOXDEN QL keys", err)
29
+ }
30
+ for _, elem := range qlKeys {
31
for _, key := range args {
- if val, ok := dmap[key]; ok {
- fmt.Printf("%s: %s\n", key, val)
32
- }
33
- if val, ok := umap[key]; ok {
34
- if val != "" {
35
- fmt.Printf("%s: units in %s\n", key, val)
36
+ if strings.HasPrefix(elem, key) {
+ fmt.Println(elem)
37
38
39
0 commit comments