Projeler Listesine Dön

golang cli caching

Vaka Analizi & Teknik Dokümantasyon

CLI Caching

  • Bu proje JSON dosyalarını localhost serverinde cachelemek için yapılmış bir Command Line Interface(CLI) programıdır.
  • Bu program hem text tabanlı hem de veri tabanlı çalışabilmektedir ve bu isteğe bağlıdır.

Özellikler

  • JSON dosyası cacheleme
  • Text dosyası tabanlı
  • Veri tabanına bağlantılı(MongoDB)(isteğe bağlı)
  • CLI arayüzü

🚀 Kurulum ve Kullanım

Gereksinimler

  • Go 1.18+

Kurulum Adımları

  1. Proje Deposunu Klonlayın:

    git clone https://github.com/grkmkly/golang-cli-caching.git
    
  2. Proje Dizinine Gidin:

    cd golang-cli-caching
    
  3. Cobra Kütüphanesini Yükleyin:

    go get -u github.com/spf13/cobra@latest
    
  4. Uygulamayı Çalıştırın:

Uygalamayı text tabanlı kullanmak için

go run main.go caching-proxyFile --port <localde açılacak port> --origin <API URL>

Uygalamayı veri tabanı tabanlı kullanmak için

 go run main.go caching-proxy --port <localde açılacak port> --origin <API URL>

📧 İletişim

Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa benimle iletişime geçmekten çekinmeyin: