Skip to content

CLI Kullanım

1. Giriş Yapın

Etkileşimli oturumlar varsayılan olarak tarayıcı/cihaz akışını kullanır:

bash
chainabit auth login
chainabit auth status

Script ve CI için developer token kullanın:

bash
export CHAINABIT_DEVELOPER_TOKEN="cbt_live_..."
chainabit auth login --token-env CHAINABIT_DEVELOPER_TOKEN

Tarayıcı/cihaz akışı bir ortamda kullanılamıyorsa CLI sizi tarayıcı giriş sayfasına yönlendirir. Tekrarlanabilir otomasyon için bir developer token oluşturun ve yukarıdaki açık token giriş yolunu kullanın.

Yerel çalıştırmalar .env.local, production çalıştırmaları .env.production dosyasını tercih eder. Bu çözümlemeyi geçersiz kılmanız gerekirse belirli bir dosyayı açıkça verin:

bash
chainabit --env-file ./.chainabit.env auth status

2. Workspace Sabitleyin

bash
chainabit workspace list
chainabit workspace use ws_123
chainabit workspace current

workspace use ayrıca workspace'i API tarafında etkin olarak işaretler; böylece oturum açmış diğer cihazlarınız bir sonraki yüklemede bu değişimi bir arayüz ipucu olarak alır.

3. Chainy ve Chain Yönetin

bash
chainabit chainy create --title "Health Goals"
chainabit chainy list
chainabit chainy update cy_123 --title "Updated Goals"
chainabit chainy collaborators invite cy_123 --chainer chainer_456 --role member
chainabit chainy invites list

chainabit chain create --title "Morning Workout" --chainy cy_123
chainabit chain list --chainy cy_123
chainabit chain streak ch_123

4. Bit Takibi Yapın

bash
chainabit bit create --title "Push-ups" --chain ch_123
chainabit bit list --chain ch_123
chainabit bit complete bit_123 --notes "50 reps"

5. AI İş Akışları Çalıştırın

bash
chainabit ai session create --title "Weekly review"
chainabit ai message send sess_123 --message "Summarize my progress"
chainabit ai analyze create --period 7d --chain ch_123
chainabit ai suggest create --chain ch_123
chainabit ai models
chainabit ai sessions share sess_123
chainabit ai sessions invite sess_123 --chainer chainer_456

6. Chao ile Sohbet Edin

bash
chainabit chao
chainabit chao --message "Give me a plan for tomorrow"
chainabit chao --session sess_123

7. Bağlayıcıları Yönetin

bash
chainabit connectors list --category productivity
chainabit connectors install slack --name "Team Slack"
chainabit connectors auth inst_123
chainabit connectors auth inst_123 --api-key-env SLACK_API_KEY
chainabit connectors test inst_123
chainabit connectors tools inst_123
chainabit connectors exec inst_123 send_message --input '{"channel":"#general","text":"Hello"}'
chainabit connectors sync inst_123
chainabit connectors executions inst_123

8. Her Şeyi Betikleyin

--json bayrağı, çıktıyı jq veya başka bir ayrıştırıcıya güvenle aktarılabilir hale getirir.

bash
chainabit chain list --json
chainabit wallet balance --json
chainabit connectors list --json | jq '.[0].key'

9. Global Bayraklar

  • --json makine tarafından okunabilir çıktı
  • --api-url <url> tek komutluk API taban adresi override'ı
  • --env-file <path> bu komut çalıştırması için güvenilir env dosyası
  • --help kullanım yardımı
  • -v, --version sürüm çıktısı

Built with purpose.