LoginSignup
0
0

More than 5 years have passed since last update.

Goのkickstartツールってないんです?作ってみました。

Last updated at Posted at 2017-09-21

Goのkickstartツールってないんでしょうか?

ないみたいなので作ってみました。
といっても単純なものです。

install

go get -u github.com/gokickstart/gokick

使いかた

gokick start github.com/m0a-mystudy/GAE-Chat github.com/m0a/sample

やってること

以下の手順を自動化しただけです

  1. ファイルのコピー github.com/m0a-mystudy/GAE-Chat => github.com/m0a/sample
  2. 内容の変更 github.com/m0a-mystudy/GAE-Chat => github.com/m0a/sample
  3. 内容の変更2 GAE-Chat => sample
  4. 内容の変更3 gae-chat => sample
  5. ファイル名の変更 GAE-Chat => sample
  6. ファイル名の変更 gae-chat => sample

Goファイルとか関係なしに行っています。

利点

Makefileとかつかっていても内容をあわせて変えてくれます。
Yoとかと違ってtemplate自体がコンパイル可能なパッケージになります。

問題点

予期せぬ変更が行われる可能性があります。.gitも纏めてコピーするのでdiffがわかると思います。
適当にrevertすればいいかと。

templateリポジトリ

gokick listgithub.com/gokickstart/templates の一覧を表示します。

gokick start goa-appengine m0a/someproject 

gokick start github.com/gokickstart/templates/goa-appengine github.com/m0a/someproject 

の省略形です。

github.com/gokickstart/templates が充実すれば幸せになる気がします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0