A :config atau :configuration option, untuk menampilkan/menunjuk ke konfigurasi yang sedang berjalan. Berguna untuk menemukan bit konfigurasi aneh dengan mudah.
Juga berguna akan menjadi opsi untuk menonaktifkan output audio saat ditanyai dari CLI. (:bisu?) Ini secara teoritis dapat dikonfigurasi karena tidak semua orang menginginkannya diam.
Terakhir, mode yang tidak terlalu bertele-tele akan menyenangkan. Sesuatu seperti opsi :verbose mungkin untuk menghidupkan/mematikan tampilan log. Ini TIDAK akan mempengaruhi logging mycroft, hanya tampilan.
Saya hampir selesai dengan utilitas mycroft-config mandiri yang melakukan sesuatu seperti ini:
mycroft-config: Mycroft configuration manager
usage: mycroft-config [COMMAND] [params]
COMMANDs:
edit (system|user) edit and validate config file
reload instruct services to reload configs
show (default|remote|system|user) display the specified setting file
set <var> set the variable (under USER)
get [var] display a particular variable
or all if no 'var' specified
Note: Use jq format for specifying <var>
Examples:
mycroft-config edit user
sudo mycroft-config edit system
mycroft-config show remote
mycroft-config get
mycroft-config get enclosure.platform
mycroft-config set test.subvalue "foo"
Apakah ini terdengar memadai? Juga tidak akan sulit untuk menambahkan akses ke ini di dalam CLI jika diinginkan.
Tambahan yang paling disambut memang.
Lihat PR #2290 untuk alat mycroft-config. Komentar disambut!
Kedengarannya mengagumkan. Agar benar-benar sempurna, saya akan menyarankan pelengkapan otomatis dengan Tab ganda untuk membantu pengguna menavigasi melalui opsi (maksud saya opsi yang mungkin di dalam json), jadi:
mycrot-co[tab-tab]nfig set encl[tab-tab]osure.[tab-tab]
Seperti yang Anda lihat, pelengkapan otomatis akan menampilkan semua opsi di dalam enclosure
...
Komentar yang paling membantu
Saya hampir selesai dengan utilitas mycroft-config mandiri yang melakukan sesuatu seperti ini:
Apakah ini terdengar memadai? Juga tidak akan sulit untuk menambahkan akses ke ini di dalam CLI jika diinginkan.