Skip to main content

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

このスクリプトは以下の処理を行います:

  1. パッケージをビルド
  2. オプションでTest PyPIにアップロード(テスト用)
  3. 本番PyPIにアップロード

PyPIにパブリッシュするには、以下のいずれかの方法で認証情報を提供する必要があります:

  • 環境変数 PYPI_API_TOKEN の設定(推奨)
  • パブリッシュ時に対話的にAPIトークンを入力
  • ~/.pypirc ファイルの設定(APIトークンを使用)

PyPI APIトークンの取得方法

PyPIは現在ユーザー名/パスワード認証をサポートしていないため、APIトークンが必要です:

  1. PyPI にログイン
  2. アカウントメニュー -> アカウント設定 -> APIトークン
  3. 「APIトークンを追加」をクリック
  4. スコープを「プロジェクト: tag-factory」に設定し、トークンを作成
  5. 生成されたトークンを安全に保存(表示は1回のみ)

APIトークンを環境変数として設定:

export PYPI_API_TOKEN="pypi-AgEI..."

インストール

パブリッシュ後は、以下のコマンドでインストールできます:

pip install tag-factory

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tag_factory-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tag_factory-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for tag_factory-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2c66ffa350d3323570d015d12fc91039b91c6f1aae2980fab187455ad0a1c894
MD5 36f55c9b15506dda70b28e480c2c00e7
BLAKE2b-256 3a190011030434a8b339503e78b1db45e72161b5d7cb1fcb686b1a7b01386e60

See more details on using hashes here.

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

Hashes for tag_factory-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 789075797a950233207f641e88c092e2a3f8c088a4ba55152aa5c4d8392506ec
MD5 5572dac121032c7732f18409274f71fe
BLAKE2b-256 cac4d2a8135f9c5f75b4beb98e17f736574a964dc409266994d4c9aad524cc2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page