https://github.com/hacimertgokhan/denis-cli
Manage your denisdb with Denis CLI
https://github.com/hacimertgokhan/denis-cli
cli denis denisdb rust-cli rust-cli-apps
Last synced: about 2 months ago
JSON representation
Manage your denisdb with Denis CLI
- Host: GitHub
- URL: https://github.com/hacimertgokhan/denis-cli
- Owner: hacimertgokhan
- Created: 2024-11-21T11:12:49.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-11-23T14:27:31.000Z (6 months ago)
- Last Synced: 2025-02-01T23:37:56.094Z (4 months ago)
- Topics: cli, denis, denisdb, rust-cli, rust-cli-apps
- Language: Makefile
- Homepage:
- Size: 79.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DenisDB CLI
DenisDB, bellek tabanlı ve protobuff destekli veritabanı yönetimi sağlayan bir veritabanı dilidir. Bu CLI aracılığıyla DenisDB'yi yönetebilir ve çeşitli veritabanı işlemlerini gerçekleştirebilirsiniz.
## Komutlar / Commands
### Genel Bilgi / General Info
- `--version`:
**Türkçe:** Sürüm bilgilerini gösterir.
**English:** Displays version information.- `--about`:
**Türkçe:** Veritabanı hakkında bilgi verir.
**English:** Provides information about the database.### Bellek Kullanımı / Memory Usage
- `--mu`:
**Türkçe:** DenisDB'nin bellek kullanımını izlersiniz.
**English:** Monitors the memory usage of DenisDB.- `--lm`:
**Türkçe:** DenisDB'nin bellek kullanımını süreç yapısı şeklinde izlersiniz.
**English:** Monitors the memory usage of DenisDB in a process structure.### Token Yönetimi / Token Management
- `--token`:
**Türkçe:** Veri tokenleri kullanımı.
**English:** Token usage management.
- `-l`:
**Türkçe:** Token listesini önizler.
**English:** Previews the list of tokens.
- `-c`:
**Türkçe:** Yeni bir token (veri bölümü) oluşturur.
**English:** Creates a new token (data section).
- `-i`:
**Türkçe:** Tokenler (veri bölümleri) hakkında bilgi verir.
**English:** Provides information about tokens (data sections).### Konfigürasyon / Configuration
- `--opt`:
**Türkçe:** DenisDB'nin ayarlarını ve kullanıcı tercihlerini hızlıca değiştirir.
**English:** Quickly changes DenisDB settings and user preferences.
- `-lang:`
**Türkçe:** Dil seçeneklerini belirler.
**English:** Changes language settings.
- `-slfs `:
**Türkçe:** Sadece aktif oturum boyunca dil değişikliği yapar.
**English:** Changes the language for the current session only.
- `-slfg `:
**Türkçe:** Tüm oturumlar için kalıcı bir dil değişikliği yapar.
**English:** Changes the language permanently for all sessions.
- `-smts `:
**Türkçe:** Maksimum oluşturulabilir token (veri bölümü) miktarını ayarlar.
**English:** Sets the maximum number of tokens (data sections) that can be created.
- `-ctea `:
**Türkçe:** Seçilen token için her girişte yeni token sistemini aktif/pasif yapar.
**English:** Activates/deactivates the new token system on every entry for the selected token.
- `-umte `:
**Türkçe:** Genel token sistemini aktif/pasif yapar. (Not: Bu seçenek aktif edildiğinde ana token ile tüm projelere erişim sağlanabilir.)
**English:** Activates/deactivates the global token system. (Note: When activated, the main token grants access to all projects.)### Çıkış / Exit
- `--exit`:
**Türkçe:** Manuel moddan çıkış yapar.
**English:** Exits the manual mode.---
## Manuel Değişiklikler / Manual Changes
**Türkçe:**
Yukarıdaki komutlar ile yapılan tüm değişiklikler manuel olarak da yapılabilir, işlemler `denis.properties` dosyasına kaydedilir.**English:**
All changes made using the above commands can also be done manually, and the operations are saved in the `denis.properties` file.