LoginSignup
1
2

More than 5 years have passed since last update.

Markdown形式のテーブル作成ツールでgolangデビューする話

Last updated at Posted at 2017-03-20

Markdown形式のテーブル作成ってめんどくさいです。
で探してたら

CSVテキストをMarkdown形式のテーブルに変換するツールをつくった
http://blog.monochromegane.com/blog/2015/05/17/csv-to-markdown-table/
https://github.com/monochromegane/mdt

最高なツールがあるじゃないかと思ったらgoじゃないですか。
デビューしとくかってことで

とりあえずmacにgoを入れる

brew install go
touch sample.go
sample.go
package main
import "fmt"

func main(){
    fmt.Printf("Hello, world\n")
}
$ go version
go version go1.4 darwin/amd64

$ go run sample.go
hello, world

パスも通しておきました。

.bash_profile
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

source ./bash_profile

ツールのインストール

git clone https://github.com/monochromegane/mdt
cd mdt
go get github.com/monochromegane/mdt/...
touch sample.csv
mdt < sample.csv > out.txt

out.txtに出力されてました。
数字にカンマがあると変なことになるので、置換しました。

参考

1
2
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
1
2