9
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

Organization

go-bindata が awesome-go から削除された

Original: go-bindata が awesome-go から削除された | tail -f pinzo.log


Goでファイル系のリソースも一緒にビルドして配布しちゃう! - hatappiのブログ

こういうエントリがはてブに上がってた。

Remove go-bindata by wjkohnen · Pull Request #1675 · avelino/awesome-go
Remove go-bindata (#1675) · avelino/awesome-go@6cf3360
つい先日 go-bindata はメンテナンスされていないという理由で Awesome Go から削除されたので、今後は使わない方がよいと思う。

じゃあ、何を使えばいいかというと自分の場合は go-assets を使用している。
go-assets-builder を使って go ソースを生成し、Assets.Open 経由で取得できる。ファイルシステムとしてのインターフェースを持っているので ReadName などが直接使えるので便利。

$ go-assets-builder assets > assets.go
f, err := Assets.Open("/assets/template.tmpl")
if err != nil {
  return err
}
defer f.Close()
fmt.Println(f.Name())

みたいな感じで使う。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
9
Help us understand the problem. What are the problem?