prompt_manager
Version, currently main branch1 version
- main branchlatestJun 11, 2025
gitlab.com/yigitsql/prompter
No description declared in shard.yml.
Installation
# Add this to your shard.yml
dependencies:
prompt_manager:
gitlab: yigitsql/prompter
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 1.0.0- License
- MIT
- Author
- ibrahimsql
- Target
prompt_managerfrom src/cli.cr
Dependencies
Runtime Dependencies
- colorize~> 0.9.0github: crystal-community/colorize.cr
- option_parser~> 1.0.0github: crystal-lang/crystal
Development Dependencies
- ameba~> 1.0.0github: crystal-ameba/amebadev
- spec-kemal~> 1.0.0github: kemalcr/spec-kemaldev
README
Prompt Yönetim Aracı
Bu araç, farklı AI modelleri için prompt'ları yönetmenize olanak tanır. Crystal programlama dili ile yazılmıştır ve komut satırı arayüzü sunar.
Özellikler
- Farklı AI modelleri için prompt'ları saklama ve yönetme
- Prompt'ları model ve etiketlere göre filtreleme
- Prompt'ları kolayca ekleme, silme ve görüntüleme
- Prompt'ları JSON formatında saklama
- Prompt'ları doğrudan çıktı olarak alma
Kurulum
Gereksinimler
- Crystal programlama dili (1.0.0 veya üzeri)
Kurulum Adımları
- Bu depoyu klonlayın veya dosyaları indirin
- Crystal derleyicisini kullanarak programı derleyin:
crystal build prompt_manager.cr --release
Kullanım
Program, aşağıdaki komutları destekler:
add: Yeni bir prompt eklerdelete: Bir prompt'u silerlist: Tüm prompt'ları listelerlist-model: Belirli bir modele ait prompt'ları listelerlist-tag: Belirli bir etikete sahip prompt'ları listelershow: Bir prompt'un içeriğini gösterirexport: Bir prompt'u çıktı olarak verir
Örnekler
Yeni bir prompt ekleme
./prompt_manager add
Program size sırasıyla prompt adını, model adını, etiketleri ve prompt içeriğini soracaktır.
Tüm prompt'ları listeleme
./prompt_manager list
Belirli bir modele ait prompt'ları listeleme
./prompt_manager list-model
Program size model adını soracaktır.
Bir prompt'u görüntüleme
./prompt_manager show
Program size prompt adını soracaktır.
Bir prompt'u çıktı olarak alma
./prompt_manager export
Program size prompt adını soracaktır ve sadece prompt içeriğini çıktı olarak verecektir.
Veri Yapısı
Prompt'lar JSON formatında prompts.json dosyasında saklanır. Her prompt aşağıdaki bilgileri içerir:
name: Prompt'un adıcontent: Prompt'un içeriğimodel: Prompt'un ait olduğu AI modelitags: Prompt ile ilişkili etiketler
Alternatif Uygulama: JavaScript Versiyonu
Eğer Crystal yerine JavaScript kullanmak isterseniz, aşağıdaki komutu kullanarak JavaScript versiyonunu derleyebilirsiniz:
node prompt_manager.js
JavaScript versiyonu da aynı komutları ve özellikleri destekler.
Lisans
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Jun 11, 2025
- Crystal
>= 1.0.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
gitlab.com/yigitsql/prompter
Metadata
- Created
- Aug 16, 2026
- Updated
- Aug 16, 2026
- Synced
- Aug 16, 2026
- Versions
- 1