AELX adalah sebuah perangkat lunak baris perintah yang memungkinkan Anda untuk membaca dan memproses file konfigurasi .aelx
. Perangkat lunak ini mendukung ekstraksi pasangan kunci-nilai dari file konfigurasi dan menyediakan opsi untuk mengeluarkan data dalam format JSON atau sebagai variabel lingkungan (environment variables).
Untuk menginstal AELX, ikuti langkah-langkah berikut:
-
Clone repositori AELX:
git clone https://github.com/refaldyrk/aelx.git
-
Beralih ke direktori proyek:
cd aelx
-
Jalankan Aelx:
aelx --f config.aelx -k hello
Jalankan perintah aelx
dengan flag-flag berikut:
-k
: Kunci yang ingin Anda ambil nilainya dari file konfigurasi.--f
: Nama file.aelx
yang ingin Anda baca.-j
: Opsi opsional untuk mengeluarkan data dalam format JSON. Default:false
.--o
: Opsi opsional untuk menentukan nama file keluaran dalam format JSON. Default:aelx.json
.-e
: Opsi opsional untuk mengeluarkan data sebagai variabel lingkungan. Default:false
.- -yaml: Opsi opsional untuk mengeluarkan data dalam format YAML. Default: false.
- -toml: Opsi opsional untuk convert ke dalam file toml
- -xml: Opsi opsional untuk convert ke dalam file xml
-
Mengambil nilai kunci tertentu dari file konfigurasi:
aelx -k <nama-kunci> --f <nama-file.aelx>
Contoh:
aelx -k hello --f config.aelx
-
Mengeluarkan data dalam format JSON:
aelx -k <nama-kunci> --f <nama-file.aelx> -j true
Contoh:
aelx -k hello --f config.aelx -j true
-
Mengeluarkan data dalam format JSON dengan nama file kustom:
aelx -k <nama-kunci> --f <nama-file.aelx> -j true --o <keluaran.json>
Contoh:
aelx -k hello --f config.aelx -j true --o output.json
-
Mengeluarkan data sebagai variabel lingkungan:
aelx -k <nama-kunci> --f <nama-file.aelx> -e true
Contoh:
aelx -k hello --f config.aelx -e true
-
Mengeluarkan data sebagai yaml file:
aelx -k <nama-kunci> --f <nama-file.aelx> -yaml true
Contoh:
aelx -k hello --f config.aelx -yaml true
-
Mengeluarkan data sebagai toml file:
aelx -k <nama-kunci> --f <nama-file.aelx> -toml true
Contoh:
aelx -k hello --f config.aelx -toml true
-
Mengeluarkan data sebagai xml file:
aelx -k <nama-kunci> --f <nama-file.aelx> -xml true
Contoh:
aelx -k hello --f config.aelx -xml true
File .aelx
menggunakan format yang khusus. Berikut adalah contoh format file .aelx
yang didukung:
project: start|
[kunci-1] nilai-1|
[kunci-2] nilai-2|
[kunci-3] nilai-3|
project: end|
Pastikan file .aelx
mengikuti format tersebut untuk memastikan ekstraksi data yang benar.
Berikut adalah contoh isi dari file konfigurasi .aelx
:
project: start|
hello[world]|
lorem[ipsum]|
project: end|
Dalam contoh ini, terdapat dua pasangan kunci-nilai:
- Kunci:
hello
, Nilai:world
- Kunci:
lorem
, Nilai:ipsum
Anda dapat menggunakan perintah aelx
untuk mengambil nilai dari kunci-kunci ini atau melakukan ekstraksi data yang sesuai dengan kebutuhan Anda.