Ini adalah perintah config_datap yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
config_data - Permintaan atau ubah konfigurasi modul Perl
RINGKASAN
# Dapatkan nilai konfigurasi/fitur
config_data --module Foo::Bar --feature bazzable
config_data --module Foo::Bar --config magic_number
# Tetapkan nilai konfigurasi/fitur
config_data --module Foo::Bar --set_feature bazzable=1
config_data --modul Foo::Bar --set_config magic_number=42
# Cetak pesan penggunaan
config_data --bantuan
DESKRIPSI
Alat "config_data" menyediakan antarmuka baris perintah untuk konfigurasi Perl
modul. Dengan "konfigurasi", yang kami maksud adalah sesuatu yang mirip dengan "preferensi pengguna" atau "lokal
pengaturan". Ini adalah formalisasi dan abstraksi dari sistem yang disukai orang
Andreas Koenig ("CPAN::Config"), Jon Swartz ("HTML::Mason::Config"), Andy Wardley
("Template::Config"), dan Larry Wall (Config.pm milik Perl sendiri) telah dikembangkan secara independen.
Sistem konfigurasi yang digunakan di sini dikembangkan dalam konteks "Modul::Build".
Di bawah sistem ini, informasi konfigurasi untuk modul "Foo", misalnya, disimpan di
modul yang disebut "Foo::ConfigData") (saya akan menyebutnya "Foo::Config", tapi itu
diambil oleh semua sistem lain yang disebutkan dalam paragraf sebelumnya ...). Ini
Modul "...::ConfigData" berisi data konfigurasi, serta dapat diakses secara publik
metode untuk kueri dan pengaturan (ya, sebenarnya menulis ulang) data konfigurasi. NS
Skrip "config_data" (yang dokumennya sedang Anda baca) hanyalah front-end untuk
metode-metode itu. Jika mau, Anda dapat membuat front-end alternatif.
Dua jenis data yang dapat disimpan disebut nilai "config" dan nilai "fitur".
Nilai "config" dapat berupa skalar perl, termasuk referensi ke struktur data yang kompleks.
Namun, itu harus serializable menggunakan "Data::Dumper". Sebuah "fitur" adalah boolean (1 atau 0)
nilai.
PENGGUNAAN
Skrip ini berfungsi sebagai pembungkus pengambil/penyetel dasar di sekitar konfigurasi a
modul tunggal. Pada baris perintah, tentukan konfigurasi modul mana yang Anda gunakan
tertarik, dan berikan opsi untuk mendapatkan atau mengatur nilai "config" atau "feature". Pengikut
pilihan yang didukung:
modul
Menentukan nama modul yang akan dikonfigurasi (wajib).
ciri
Ketika melewati nama "fitur", menunjukkan nilainya. Nilai akan menjadi 1 jika
fitur diaktifkan, 0 jika fitur tidak diaktifkan, atau kosongkan jika fitur tersebut
tidak dikenal. Ketika tidak ada nama fitur yang diberikan, nama dan nilai dari semua fitur yang diketahui
akan ditampilkan.
config
Ketika melewati nama entri "config", menunjukkan nilainya. Nilainya akan menjadi
ditampilkan menggunakan "Data::Dumper" (atau serupa) sebagai kode perl. Ketika tidak ada nama konfigurasi adalah
disediakan, nama dan nilai dari semua entri konfigurasi yang diketahui akan ditampilkan.
set_fitur
Menyetel "fitur" yang diberikan ke nilai boolean yang diberikan. Tentukan nilainya sebagai 1 atau
0.
set_config
Menetapkan entri "config" yang diberikan ke nilai yang diberikan.
evaluasi
Jika opsi "--eval" digunakan, nilai dalam "set_config" akan dievaluasi sebagai perl
kode sebelum disimpan. Ini memungkinkan struktur data yang cukup rumit menjadi
disimpan. Untuk struktur yang sangat rumit, Anda mungkin tidak boleh menggunakan perintah ini-
antarmuka baris, cukup gunakan Perl API saja.
membantu
Mencetak pesan bantuan, termasuk beberapa contoh, dan keluar.
Gunakan config_datap online menggunakan layanan onworks.net