Skip to content

Hydra Environment Manager adalah alat berbasis baris perintah yang menyediakan cara yang aman dan mudah untuk mengelola konfigurasi lingkungan menggunakan pasangan kunci-nilai yang dienkripsi. Ini memungkinkan Anda untuk membuat, mengubah, dan menghapus kunci sambil memastikan nilai-nilai dienkripsi, menjaga privasi data.

Notifications You must be signed in to change notification settings

refaldyrk/hydra-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hydra-Env

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.

Instalasi

Untuk menginstal Hydra-Env, ikuti langkah-langkah berikut:

  1. Buat berkas biner eksekusi:

    go install github.com/refaldyrk/hydra-env@latest

Penggunaan

Hydra-Env menyediakan serangkaian perintah untuk mengelola variabel lingkungan, kunci, dan berinteraksi dengan server MongoDB. Berikut adalah perintah-perintah yang tersedia:

Menghasilkan dan Mencetak Kunci Baru

Menghasilkan kunci baru dan mencetaknya ke konsol.

hydra-env -gen-key

Menambahkan Kunci Baru

Menambahkan kunci baru ke berkas lingkungan.

hydra-env -env=path/ke/berkas/env -add-key=namaKunci|nilaiKunci

Mendapatkan Nilai Kunci

Mendapatkan nilai dari kunci tertentu dalam lingkungan.

hydra-env -env=path/ke/berkas/env -get-key=namaKunci

Daftar Kunci

Menampilkan daftar semua kunci yang ada dalam berkas lingkungan.

hydra-env -env=path/ke/berkas/env -list-keys

Menghapus Kunci

Menghapus kunci tertentu dari lingkungan.

hydra-env -env=path/ke/berkas/env -del-key=namaKunci

Memuat Lingkungan dari Berkas

Memuat variabel lingkungan dari berkas dan menambahkannya ke lingkungan.

hydra-env -env=custom.json -load-env=path/ke/berkas/env

Perintah Server

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

Konfigurasi

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

Contoh

  1. Menghasilkan dan mencetak kunci baru:
hydra-env -gen-key
  1. Menambahkan kunci baru:
hydra-env -env=contoh.json -add-key=KUNCI_API|nilai-kunci-api-anda
  1. Mendapatkan nilai kunci:
hydra-env -env=contoh.json -get-key=KUNCI_API
  1. Menampilkan daftar kunci:
hydra-env -env=contoh.json -list-keys
  1. Menghapus kunci:
hydra-env -env=contoh.json -del-key=KUNCI_API
  1. Memuat lingkungan dari berkas:
hydra-env -load-env=berkas_env.env
  1. Berinteraksi dengan server MongoDB - Pengecekan koneksi:
hydra-env -server=ping -env=contoh.json
  1. Berinteraksi dengan server MongoDB - Mengimpor kunci dan data lingkungan:
hydra-env -server=import -env=contoh.json
  1. Menampilkan bantuan perintah server:
hydra-env -server=help

Kontak

Untuk pertanyaan, silakan hubungi Email.

About

Hydra Environment Manager adalah alat berbasis baris perintah yang menyediakan cara yang aman dan mudah untuk mengelola konfigurasi lingkungan menggunakan pasangan kunci-nilai yang dienkripsi. Ini memungkinkan Anda untuk membuat, mengubah, dan menghapus kunci sambil memastikan nilai-nilai dienkripsi, menjaga privasi data.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages