https://github.com/arrow2nd/codic-cli
📚 CLI tool of codic
https://github.com/arrow2nd/codic-cli
cli codic
Last synced: about 1 month ago
JSON representation
📚 CLI tool of codic
- Host: GitHub
- URL: https://github.com/arrow2nd/codic-cli
- Owner: arrow2nd
- License: mit
- Created: 2021-12-15T00:38:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-18T08:16:55.000Z (2 months ago)
- Last Synced: 2025-03-20T04:41:16.892Z (about 1 month ago)
- Topics: cli, codic
- Language: Go
- Homepage: https://arrow2nd.com/works/codic-cli
- Size: 1.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# codic-cli
[codic](https://codic.jp/) をターミナルから利用する為の CLI ツール
[](https://github.com/arrow2nd/codic-cli/actions/workflows/test.yml)
[](https://github.com/arrow2nd/codic-cli/actions/workflows/release.yml)
[](https://goreportcard.com/report/github.com/arrow2nd/codic-cli)

[](https://github.com/arrow2nd/codic-cli/blob/main/LICENSE)
## 必要なもの
[codic](https://codic.jp/)の API キーが必要です。[こちら](https://codic.jp/my/api_status)から取得してください。
## インストール
### Homebrew
```sh
brew tap arrow2nd/tap
brew install codic
```### それ以外
[Releases](https://github.com/arrow2nd/codic-cli/releases) からお使いの環境にあったファイルをダウンロードしてください。
## コマンド
### get
`get [<日本語>] [--case 名前付け規則] [--prefix 接頭辞スタイル]`
ネーミングを生成します。
```txt
$ codic get こんにちは世界 --case snake --prefix camel
hello_world
```フラグを省略すると設定したデフォルト値に基づいて生成されます。
また、ネーミングの生成に失敗した場合でもそのまま出力します。
#### 名前付け規則のパラメータ
| パラメータ名 | 規則名 | 例 |
| ------------ | ---------------------------- | ---------- |
| pascal | パスカルケース | PascalCase |
| camel | キャメルケース | camelCase |
| snake | スネークケース | snake_case |
| screaming | スクリーミングスネークケース | SNAKE_CASE |
| kebab | ケバブケース | kebab-case |
| space | なし(スペース区切り) | space case |#### 接頭辞スタイルのパラメータ
| パラメータ名 | 説明 | 例 |
| ------------ | ------------------------------- | ----------- |
| microsoft | MS ネーミングガイドラインに準拠 | IOException |
| camel | CamelCase のルールに準拠 | IoException |
| literal | リテラル(変換しない) | |### config api
API キーを設定します。
### config case
デフォルトの名前付け規則の種類を設定します。
### config prefix
デフォルトの接頭辞スタイルを設定します。
### config list
設定されているデフォルト値を表示します。