nisctl - Detaylı Özellikler
Türkçe'yi Birinci Sınıf Destekleyen Tek CLI Aracı
nisctl, sadece bir görev yönetim aracı değil - Türk developer'ların ihtiyaçları göz önünde bulundurularak tasarlanmış, Türkçe'yi ana dil olarak kullanan bir ekosistem.
🇹🇷 Özellik 1: Tam Türkçe Komut Seti
Neden İngilizce Komutları Ezberleyesiniz?
Türkçe düşünüyorsanız, Türkçe komut kullanın. nisctl, tüm CRUD operasyonlarını Türkçe destekler:
!nisctl Turkish Commands Türkçe komutlar ile doğal terminal deneyimiDesteklenen Komutlar
| Komut | Açıklama | İngilizce Karşılığı |
|-------|----------|---------------------|
| ekle | Yeni görev ekle | add |
| listele | Görevleri listele | list |
| guncelle | Görev güncelle | update |
| sil | Görev sil | delete |
| ara | Görev ara | search |
| rapor | Rapor oluştur | report |
| sync | Senkronize et | sync |
| config | Ayarları değiştir | config |
| web | Web dashboard aç | web |
Akıllı Türkçe Arama
nisctl, Türkçe karakterleri (ş, ç, ğ, ü, ö, ı) tam olarak destekler:
!Turkish Search Türkçe karakterlere tam destekKullanım Senaryosu: Backend Developer Mehmet
Durum: Mehmet, 10 yıldır kod yazıyor ama İngilizce komutları hep karıştırıyor. "add" mı "create" mi? "remove" mi "delete" mi? Çözüm: nisctl'ye geçtikten sonra: Sonuç: İlk haftada 3 saat tasarruf, takıma örnek oldu, 5 arkadaşı da geçti.💾 Özellik 2: Çoklu Database Desteği (SQLite + PostgreSQL)
Local + Cloud = Mükemmel Denge
nisctl, hem offline çalışabilmeniz hem de takım senkronizasyonu için 2 database'i aynı anda destekler.
SQLite (Local-First)
Free tier'da bile sınırsız: Avantajlar:PostgreSQL (Cloud Sync)
Starter tier'dan itibaren: Avantajlar:Hybrid Mode: En İyisi Her İki Dünyadan
nisctl, her komutta önce local SQLite'a yazar, sonra arka planda PostgreSQL'e senkronize eder:
Çakışma Yönetimi:Kullanım Senaryosu: Startup Takımı (5 kişi)
Durum: Acme Startup, 5 developer. Herkes farklı lokasyonda çalışıyor. Görev yönetimi kaos. Çözüm:nisctl config set database... komutuyla bağlanır📤 Özellik 3: Esnek Export Formatları (Markdown, JSON, CSV)
README'de TODO Listesi mi? Otomatik!
nisctl, görevlerinizi istediğiniz formata çevirir - CI/CD entegrasyonu, raporlama, dokümantasyon için mükemmel.
Markdown Export
GitHub README için: Çıktı (TODO.md): !Markdown Export GitHub README'de otomatik güncellenen TODO listesiJSON Export
CI/CD ve API entegrasyonları için: Çıktı (tasks.json): CI/CD Kullanımı: !JSON CI/CD GitHub Actions'ta nisctl JSON entegrasyonuCSV Export
Excel, Google Sheets, Data analysis: Çıktı (tasks.csv): Excel'de analiz:Otomatik Raporlama
Cron job ile haftalık rapor:Her Pazartesi sabah 9'da, takıma geçen haftanın özeti mail olarak gider.
🎨 Özellik 4: Modern TUI (Terminal User Interface)
Bubble Tea ile Interactive Terminal
nisctl, sadece komut satırı değil - aynı zamanda modern, interactive bir terminal arayüzü sunar.
!TUI Main Screen nisctl TUI ana ekranı - Vim benzeri keyboard shortcutsTUI Özellikleri
Keyboard Navigation:j/k - Yukarı/aşağı/ - Aramaa - Yeni görev eklee - Düzenled - SilEnter - Detayları gösterq - ÇıkışVim Kullanıcıları İçin
nisctl TUI, Vim'den ilham alır:
/keyword → n (next), N (previous)V (visual mode) → j/k (select) → d (delete)Kullanım Senaryosu: Vim Aşığı Developer
Durum: Ali, 15 yıldır Vim kullanıyor. Fare kullanmayı seven araçları sevmiyor. Çözüm: Sonuç: Ali, tarayıcıyı 1 hafta açmadı. Pure terminal workflow.🌐 Özellik 5: Web Kontrol Paneli (Starter+)
Terminal + Web = Hybrid Güç
Starter tier'dan itibaren, nisctl web dashboard'u kullanabilirsiniz - takım için görsel arayüz, siz hâlâ terminal'de.
!Web Kontrol Paneli nisctl web dashboard - responsive design, dark modeKontrol Paneli Özellikleri
Kanban Board:Non-Technical Takım Üyeleri İçin
Product Manager, Designer, QA:Kullanım Senaryosu: Hybrid Takım
Durum: 3 developer (terminal fan), 2 PM/designer (GUI fan). Çözüm:nisctl komutları🔌 Özellik 6: Entegrasyonlar (Professional Tier)
Slack, Telegram, Jira, GitHub
Professional tier ile nisctl, tüm dev araçlarınızla konuşur.
Slack Integration
!Slack Integration Slack notifications - critical tasks instantly visibleTelegram Bot
Jira Sync
GitHub Integration
!GitHub Integration GitHub Issues ↔ nisctl bidirectional sync🚀 Özellik 7: Performans ve Ölçeklenebilirlik
Go İle Yazılmış = Blazing Fast
nisctl, C/C++ seviyesinde performans için Go ile yazılmıştır.
Benchmark Sonuçları
10,000 Görev Üzerinde: !Performance Benchmarks Benchmark: nisctl vs competitors (10k tasks)Karşılaştırma (Competitors)
| Tool | Language | Add Task | List Tasks | Search |
|------|----------|----------|------------|--------|
| nisctl | Go | 8ms | 12ms | 45ms |
| TaskWarrior | C++ | 15ms | 25ms | 80ms |
| todoist-cli | Python | 250ms | 400ms | 600ms |
| Jira CLI | Java | 2000ms | 3500ms | 4000ms |
nisctl 20x-300x daha hızlı!Memory Footprint
Karşılaştırma:📦 Özellik 8: Kolay Kurulum ve Deployment
1 Komutta Kurulum
Homebrew (macOS/Linux): Go Install: Binary Download: !Installation 1-line installation - 30 seconds start to finishDocker Support
CI/CD Ready
💰 Fiyatlandırma Özeti
| Özellik | Free | Starter ($15/ay) | Pro ($49/ay) |
|---------|------|------------------|--------------|
| Türkçe komutlar | ✅ | ✅ | ✅ |
| SQLite local | ✅ | ✅ | ✅ |
| PostgreSQL sync | ❌ | ✅ | ✅ |
| Web dashboard | ❌ | ✅ | ✅ |
| Export (MD/JSON/CSV) | ✅ | ✅ | ✅ |
| TUI | ✅ | ✅ | ✅ |
| Entegrasyonlar | ❌ | ❌ | ✅ |
| Custom workflows | ❌ | ❌ | ✅ |
| Kullanıcı sayısı | 1 | 1-5 | Sınırsız |
| Destek | Community | Email | Priority |
🎓 Öğrenme Eğrisi: 5 Dakika
nisctl, öğrenmesi en kolay task management tool'u:
Dakika 1-2: Kurulum Dakika 3: İlk task Dakika 4: Listeleme ve güncelleme Dakika 5: Rapor Tebrikler! nisctl artık günlük workflow'unuzun parçası.📞 Destek ve Topluluk
Hazırsanız, bugün başlayın →
