vektah / dataloaden

go generate based DataLoader
MIT License
528 stars 79 forks source link

No maches found error for slice, pointer, slice of pointer #29

Closed wawoon closed 5 years ago

wawoon commented 5 years ago

I upgraded the dataloaden version to latest v0.3.0, it starts to show following error.

$ dataloaden UserSliceLoader int []*github.com/vektah/dataloaden/example.User

zsh: no matches found: []*github.com/vektah/dataloaden/example.User

I don't know this is my environment problem, but I succeeded to generate dataloader for normal struct and other self defined types.

$ dataloaden UserLoader int github.com/vektah/dataloaden/example.User

Now I avoid this error by defining new type of slice, and slice of pointers, like below.

type UserSlice []User
type UserPointerSlice []*User
type UserPointer *User

My environment is MacOS, zsh, go 1.12.5.

k-komarov commented 5 years ago

Try with quotes

dataloaden UserSliceLoader int '[]*github.com/vektah/dataloaden/example.User'

wawoon commented 5 years ago

I'm sorry for being late to reply. It works! Thank you.