wareki は西暦と和暦を変換するプログラムです。
wareki は西暦と和暦を変換します。
西暦から和暦への変換は、和暦の元号は西暦に応じて自動的に決まります. たとえば、2019/05/01 を指定すると R1 (令和1年) に、2019/04/30 を指定すると H31 (平成31年) になります。 西暦は省略でき、デフォルト値はシステム日付になります。
デフォルトでは、元号は英大文字1文字で出力しますが (e.g. R) 漢字で出力することもできます (e.g. 令和) また、オプションで和暦から西暦に変換することもできます。
令和・平成・昭和・大正・明治に対応しています。
$ date "+%Y/%m/%d"
2019/05/01
$ wareki
R1
$ wareki --kanji
令和1
$ wareki 2018
H30
$ wareki 2019/05/01
R1
$ wareki 2019/04/30
H31
$ wareki --reiwa 1
2019
$ wareki --heisei 1
1989
$ wareki --heisei 1
1989
$ wareki --showa 1
1926
$ wareki --help
# ...
Docker を使うこともできます。
$ date "+%Y/%m/%d"
2019/05/01
$ docker container run --rm ebc2in2crc/wareki
R1
$ docker container run --rm ebc2in2crc/wareki --kanji
令和1
Go 1.16 or later.
$ go install github.com/ebc-2in2crc/wareki/cmd/wareki@latest
Go 1.15.
$ go get -u github.com/ebc-2in2crc/wareki/...
次の URL からダウンロードします。
Homebrew を使うこともできます (Mac のみ)
$ brew tap ebc-2in2crc/wareki
$ brew install wareki
Docker を使うこともできます。
$ docker pull ebc2in2crc/wareki
$ docker container run ebc2in2crc/wareki
R4
- Fork this repository
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Rebase your local changes against the master branch
- Run test suite with the go test ./... command and confirm that it passes
- Run gofmt -s
- Create new Pull Request