Hydra-Env adalah alat baris perintah (command-line tool) untuk mengelola variabel lingkungan (environment variables) dan kunci (keys), serta memiliki kemampuan integrasi dengan MongoDB. Alat ini memungkinkan Anda dengan mudah membuat, mengelola, dan memuat variabel lingkungan dari berkas, menghasilkan dan menyimpan kunci dengan aman, serta berinteraksi dengan server MongoDB untuk penyimpanan data.
Untuk menginstal Hydra-Env, ikuti langkah-langkah berikut:
-
Buat berkas biner eksekusi:
go install github.com/refaldyrk/hydra-env@latest
Hydra-Env menyediakan serangkaian perintah untuk mengelola variabel lingkungan, kunci, dan berinteraksi dengan server MongoDB. Berikut adalah perintah-perintah yang tersedia:
Menghasilkan kunci baru dan mencetaknya ke konsol.
hydra-env -gen-key
Menambahkan kunci baru ke berkas lingkungan.
hydra-env -env=path/ke/berkas/env -add-key=namaKunci|nilaiKunci
Mendapatkan nilai dari kunci tertentu dalam lingkungan.
hydra-env -env=path/ke/berkas/env -get-key=namaKunci
Menampilkan daftar semua kunci yang ada dalam berkas lingkungan.
hydra-env -env=path/ke/berkas/env -list-keys
Menghapus kunci tertentu dari lingkungan.
hydra-env -env=path/ke/berkas/env -del-key=namaKunci
Memuat variabel lingkungan dari berkas dan menambahkannya ke lingkungan.
hydra-env -env=custom.json -load-env=path/ke/berkas/env
Berinteraksi dengan server MongoDB menggunakan perintah-perintah berikut:
- Pengecekan koneksi server:
hydra-env -server=ping -env=path/ke/berkas/env
- Menampilkan bantuan perintah server:
hydra-env -server=help
Sebelum menggunakan Hydra-Env, pastikan Anda telah mengatur variabel lingkungan HYDRA_MONGO_SERVER
untuk menentukan URL server MongoDB.
export HYDRA_MONGO_SERVER=mongodb://localhost:27017
- Menghasilkan dan mencetak kunci baru:
hydra-env -gen-key
- Menambahkan kunci baru:
hydra-env -env=contoh.json -add-key=KUNCI_API|nilai-kunci-api-anda
- Mendapatkan nilai kunci:
hydra-env -env=contoh.json -get-key=KUNCI_API
- Menampilkan daftar kunci:
hydra-env -env=contoh.json -list-keys
- Menghapus kunci:
hydra-env -env=contoh.json -del-key=KUNCI_API
- Memuat lingkungan dari berkas:
hydra-env -load-env=berkas_env.env
- Berinteraksi dengan server MongoDB - Pengecekan koneksi:
hydra-env -server=ping -env=contoh.json
- Berinteraksi dengan server MongoDB - Mengimpor kunci dan data lingkungan:
hydra-env -server=import -env=contoh.json
- Menampilkan bantuan perintah server:
hydra-env -server=help
Untuk pertanyaan, silakan hubungi Email.