CLI tool for Tag Factory
Project description
Tag Factory CLI
Tag Factoryのコマンドラインインターフェースツール
インストール
開発モードでインストール:
# プロジェクトディレクトリ内で
pip install -e cli/
使い方
基本的なコマンド
バージョン確認:
tag-factory --version
ヘルプの表示:
tag-factory --help
タグ関連コマンド
ワークスペース内のタグ一覧表示:
tag-factory tags list --workspace WORKSPACE_ID
設定
環境変数を使用して設定します:
TAG_FACTORY_API_KEY: API認証キー(必須)TAG_FACTORY_API_URL: API URL(オプション、デフォルトはhttp://localhost:3000/api)
例:
# APIキーの設定
export TAG_FACTORY_API_KEY="your-api-key"
# カスタムAPIエンドポイントの設定(オプション)
export TAG_FACTORY_API_URL="https://your-api-url.com/api"
開発
開発環境のセットアップ:
# 依存関係のインストール
pip install -e cli/
PyPIへのパブリッシュ
このCLIツールは、「tag-factory」という名前でPyPIに公開することができます。
パブリッシュするには、同梱の publish.sh スクリプトを使用してください:
cd cli
./publish.sh
このスクリプトは以下の処理を行います:
- パッケージをビルド
- オプションでTest PyPIにアップロード(テスト用)
- 本番PyPIにアップロード
PyPIにパブリッシュするには、以下のいずれかの方法で認証情報を提供する必要があります:
- 環境変数
PYPI_API_TOKENの設定(推奨) - パブリッシュ時に対話的にAPIトークンを入力
~/.pypircファイルの設定(APIトークンを使用)
PyPI APIトークンの取得方法
PyPIは現在ユーザー名/パスワード認証をサポートしていないため、APIトークンが必要です:
- PyPI にログイン
- アカウントメニュー -> アカウント設定 -> APIトークン
- 「APIトークンを追加」をクリック
- スコープを「プロジェクト: tag-factory」に設定し、トークンを作成
- 生成されたトークンを安全に保存(表示は1回のみ)
APIトークンを環境変数として設定:
export PYPI_API_TOKEN="pypi-AgEI..."
インストール
パブリッシュ後は、以下のコマンドでインストールできます:
pip install tag-factory
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tag_factory-0.1.0.tar.gz.
File metadata
- Download URL: tag_factory-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c66ffa350d3323570d015d12fc91039b91c6f1aae2980fab187455ad0a1c894
|
|
| MD5 |
36f55c9b15506dda70b28e480c2c00e7
|
|
| BLAKE2b-256 |
3a190011030434a8b339503e78b1db45e72161b5d7cb1fcb686b1a7b01386e60
|
File details
Details for the file tag_factory-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tag_factory-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
789075797a950233207f641e88c092e2a3f8c088a4ba55152aa5c4d8392506ec
|
|
| MD5 |
5572dac121032c7732f18409274f71fe
|
|
| BLAKE2b-256 |
cac4d2a8135f9c5f75b4beb98e17f736574a964dc409266994d4c9aad524cc2f
|