https://github.com/future-architect/a5er-dictionary
https://github.com/future-architect/a5er-dictionary
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/future-architect/a5er-dictionary
- Owner: future-architect
- License: apache-2.0
- Created: 2022-06-22T08:42:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-02T23:00:17.000Z (about 3 years ago)
- Last Synced: 2025-05-07T21:08:47.757Z (8 months ago)
- Language: Go
- Size: 37.1 KB
- Stars: 3
- Watchers: 12
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# a5er-dictionary
[][license]
[license]: https://github.com/future-architect/a5er-dictionary/blob/main/LICENSE
A5:Mk-2専用 論物変換スクリプトです。
## 使い方
## チュートリアル
1.辞書ファイル(CSV形式)の用意
* dict/dict.txtで辞書ファイルを用意する。
* 下記のように論理名・物理名の順に定義する。
ID,id
記事,article
ヘッダ,header
タイトル,title
内容,content
2.A5:Mk-2のa5erを用意
3.変換ツールのインストール
4.コマンド実行
変換に失敗した場合は XXX と表示されます。表示がなくなるまで、辞書ファイルに追加します。
### オプション
#### ERD_PATH=xxx(必須)
a5erファイルのパスを指定する。
#### DICT_PATH=xxx
辞書ファイルの位置を指定する。デフォルトはdict/dict.txtになる。
#### OUTPUT_PATH=xxx
物理名を付与したa5erファイルの保存先を指定する。
#### TABLE_PLURAL=(true|false)
テーブル名を複数形にするかどうかを指定する。デフォルトはtrue。
Rails採用の場合はtrue、それ以外の場合はfalseになるのが一般的。
## インストール
```
$ go install github.com/future-architect/a5er-dictionary/cmd/a5er-dictionary@latest
```