CLI Kullanım
1. Giriş Yapın
Etkileşimli oturumlar varsayılan olarak tarayıcı/cihaz akışını kullanır:
chainabit auth login
chainabit auth statusScript ve CI için developer token kullanın:
export CHAINABIT_DEVELOPER_TOKEN="cbt_live_..."
chainabit auth login --token-env CHAINABIT_DEVELOPER_TOKENTarayı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:
chainabit --env-file ./.chainabit.env auth status2. Workspace Sabitleyin
chainabit workspace list
chainabit workspace use ws_123
chainabit workspace currentworkspace 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
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_1234. Bit Takibi Yapın
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
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_4566. Chao ile Sohbet Edin
chainabit chao
chainabit chao --message "Give me a plan for tomorrow"
chainabit chao --session sess_1237. Bağlayıcıları Yönetin
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_1238. Her Şeyi Betikleyin
--json bayrağı, çıktıyı jq veya başka bir ayrıştırıcıya güvenle aktarılabilir hale getirir.
chainabit chain list --json
chainabit wallet balance --json
chainabit connectors list --json | jq '.[0].key'9. Global Bayraklar
--jsonmakine 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ı--helpkullanım yardımı-v, --versionsürüm çıktısı