nisctl - CLI Tool Features

Deep dive into the capabilities and features that make nisctl - CLI Tool powerful

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 deneyimi

Desteklenen 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 destek

Kullanı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:
  • ⚡ Çok hızlı (disk I/O)
  • 🔒 Tamamen offline çalışır
  • 💾 0 server maliyeti
  • 🔐 Data bilgisayarınızda kalır
  • !SQLite Performance 10,000 görev üzerinde performans testi sonuçları

    PostgreSQL (Cloud Sync)

    Starter tier'dan itibaren: Avantajlar:
  • 🌐 Takım senkronizasyonu
  • 💻 Multi-device (laptop, desktop, sunucu)
  • 🔄 Real-time updates
  • 📊 Web dashboard erişimi
  • !Cloud Sync Architecture Dual database mimarisi: Local-first, cloud-backed

    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:
  • Takım lideri PostgreSQL database kurar (AWS RDS)
  • Her developer nisctl config set database... komutuyla bağlanır
  • Herkes terminal'den görev ekler/günceller
  • Günde 3 kez otomatik sync
  • Sonuç:
  • Jira $50/ay → nisctl $49/ay (5 kullanıcı)
  • Herkes terminal'de kalıyor, tarayıcıya geçmiyor
  • Real-time görünürlük: "Kim ne yapıyor?"

  • 📤 Ö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 listesi

    JSON Export

    CI/CD ve API entegrasyonları için: Çıktı (tasks.json): CI/CD Kullanımı: !JSON CI/CD GitHub Actions'ta nisctl JSON entegrasyonu

    CSV Export

    Excel, Google Sheets, Data analysis: Çıktı (tasks.csv): Excel'de analiz:
  • Pivot tables: Assignee'ye göre görev dağılımı
  • Charts: Priority breakdown
  • Filters: Project bazlı filtreleme
  • !CSV Analytics Google Sheets'te nisctl verileri ile dashboard

    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 shortcuts

    TUI Özellikleri

    Keyboard Navigation:
  • j/k - Yukarı/aşağı
  • / - Arama
  • a - Yeni görev ekle
  • e - Düzenle
  • d - Sil
  • Enter - Detayları göster
  • q - Çıkış
  • Filtreleme: Inline Editing: !TUI Editing Inline editing - değişikleri Enter'la kaydet

    Vim Kullanıcıları İçin

    nisctl TUI, Vim'den ilham alır:

  • Modal editing (normal, insert, visual)
  • Arama: /keywordn (next), N (previous)
  • Bulk operations: 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 mode

    Kontrol Paneli Özellikleri

    Kanban Board:
  • Drag & drop task management
  • Swimlanes: To Do, In Progress, Done
  • Assignee avatars
  • Priority colors
  • !Kanban Board Kanban view - Trello benzeri interface Timeline View:
  • Gantt chart benzeri timeline
  • Task dependencies
  • Milestone tracking
  • Deadline warnings
  • Analytics:
  • Task completion rate (son 30 gün)
  • Assignee workload (task count)
  • Priority distribution (pie chart)
  • Velocity (tasks/week)
  • !Analytics Kontrol Paneli Real-time analytics ve metrics

    Non-Technical Takım Üyeleri İçin

    Product Manager, Designer, QA:
  • Web dashboard'u kullanırlar
  • Drag & drop ile task assign ederler
  • Developer'lar terminal'de devam eder
  • Real-time sync: Herkes aynı data'yı görür
  • Kullanım Senaryosu: Hybrid Takım

    Durum: 3 developer (terminal fan), 2 PM/designer (GUI fan). Çözüm:
  • Developer'lar: nisctl komutları
  • PM/Designer: Web dashboard
  • Sync: PostgreSQL real-time
  • Sonuç:
  • Herkes mutlu (kendi tool'unu kullanıyor)
  • 0 sürtüşme, 100% visibility
  • Developer'lar tarayıcıya geçmiyor

  • 🔌 Ö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 visible

    Telegram 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:
  • nisctl: 5MB RAM
  • Jira Desktop: 800MB RAM
  • Notion: 600MB RAM
  • Trello Desktop: 400MB RAM
  • nisctl 80x-160x daha hafif!

    📦 Özellik 8: Kolay Kurulum ve Deployment

    1 Komutta Kurulum

    Homebrew (macOS/Linux): Go Install: Binary Download: !Installation 1-line installation - 30 seconds start to finish

    Docker 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

  • Dokümantasyon: docs.nisctl.com
  • GitHub Issues: github.com/eqho10/nisctl/issues
  • Discord: Türkçe destek kanalı
  • Email: [email protected]
  • Telegram: @nisctl_support
  • Ortalama yanıt süresi:
  • Community: 24 saat
  • Email (Starter): 12 saat
  • Priority (Pro): 2 saat

  • Hazırsanız, bugün başlayın →

    Ready to get started?

    Start using nisctl - CLI Tool today and experience these features firsthand.

    View All Plans

    Have questions about these features?

    Get in touch with our team for a personalized demo or consultation.