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ı
-
Proje Deposunu Klonlayın:
git clone https://github.com/grkmkly/golang-cli-caching.git -
Proje Dizinine Gidin:
cd golang-cli-caching -
Cobra Kütüphanesini Yükleyin:
go get -u github.com/spf13/cobra@latest -
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:
- E-posta: kolaygorkem@outlook.com