Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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())

みたいな感じで使う。

mohikanz
エンジニアのための雑談コミュニティ
https://mohikanz.slack.com
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