Kısaca: .cursorrules dosyası Rediacc bağlamını Cursor’ın yapay zekasına yükler; terminal ise gerçek makinelerinize karşı rdc komutları çalıştırmasını sağlar.
Hızlı Kurulum
- CLI’yi yükleyin:
curl -fsSL https://www.rediacc.com/install.sh | bash - AGENTS.md şablonunu proje kök dizininize
.cursorrulesolarak kopyalayın - Projeyi Cursor’da açın
Cursor başlangıçta .cursorrules dosyasını okur. Şunu göz önünde bulundurun: bağlam penceresi sınırları geçerlidir, bu nedenle dosyayı genel şablonlarla doldurmak yerine gerçek makinelerinize ve repolarınıza odaklanmış tutun.
.cursorrules Yapılandırması
Proje kök dizininizde Rediacc altyapı bağlamıyla .cursorrules dosyasını oluşturun. Tam sürüm için AGENTS.md şablonuna bakın.
Dahil edilmesi gereken temel bölümler:
- CLI aracı adı (
rdc) ve kurulumu --output jsonbayrağıyla yaygın komutlar- Mimari genel bakış (depo izolasyonu, Docker daemon’ları)
- Terminoloji kuralları (adaptörler, modlar değil)
Terminal Entegrasyonu
Cursor, entegre terminali aracılığıyla rdc komutlarını çalıştırabilir. Yaygın kalıplar:
Durum Kontrolü
Cursor’a sorun: “Üretim sunucumun durumunu kontrol et”
Cursor terminalde çalıştırır:
rdc machine status prod-1 -o json
Değişiklikleri Dağıtma
Cursor’a sorun: “Güncellenmiş nextcloud yapılandırmasını dağıt”
Cursor terminalde çalıştırır:
rdc repo up nextcloud@prod-1 --yes
Günlükleri Görüntüleme
Cursor’a sorun: “Bana son mail konteyner günlüklerini göster”
Cursor terminalde çalıştırır:
rdc repo logs mail@prod-1 -c mail-postfix --lines 100
Çalışma Alanı Ayarları
Takım projeleri için, Rediacc’a özel Cursor ayarlarını .cursor/settings.json dosyasına ekleyin:
{
"terminal.defaultProfile": "bash",
"ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}
İpuçları
- Cursor’ın Composer modu, çok adımlı altyapı görevleri için iyi çalışır
- Terminal çıktısına referans vermek için Cursor sohbetinde
@terminalkullanın rdc --help-allkomutu, Cursor’a eksiksiz bir komut referansı sunar- AI araçları arasında maksimum uyumluluk için
.cursorrulesdosyasınıCLAUDE.mddosyasıyla birleştirin