Mycroft-core: sugestões para cli

Criado em 20 ago. 2019  ·  4Comentários  ·  Fonte: MycroftAI/mycroft-core

A: config ou: opção de configuração, para listar / mostrar / apontar para a configuração em execução. Útil para encontrar facilmente bits de configuração estranhos.

Também seria útil uma opção para desabilitar a saída de áudio quando consultada no CLI. (: mudo?) Isso seria teoricamente configurável, pois nem todos vão querer que seja silencioso.

Por último, um modo menos detalhado seria bom. Algo como uma opção: verbose, talvez para ligar / desligar a exibição de log. Isso NÃO afetaria o registro mycroft, apenas a exibição.

Enhancement - proposed help wanted

Comentários muito úteis

Estou quase terminando com um utilitário autônomo mycroft-config que faz algo assim:

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"

Isso soa adequado? Também não seria difícil adicionar acesso a ele dentro da CLI, se preferir.

Todos 4 comentários

Estou quase terminando com um utilitário autônomo mycroft-config que faz algo assim:

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"

Isso soa adequado? Também não seria difícil adicionar acesso a ele dentro da CLI, se preferir.

Uma adição muito bem-vinda, de fato.

Consulte PR # 2290 para a ferramenta mycroft-config. Comentários bem-vindos!

Parece maravilhoso. Para ser completamente perfeito, eu sugeriria o preenchimento automático com Tab duplo para ajudar os usuários a navegar pelas opções (quero dizer, as opções possíveis dentro do json), então:
mycrot-co[tab-tab]nfig set encl[tab-tab]osure.[tab-tab]
Como você pode ver, o preenchimento automático mostraria todas as opções dentro de enclosure ...

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

fxdgear picture fxdgear  ·  6Comentários

tmajibon picture tmajibon  ·  9Comentários

krisgesling picture krisgesling  ·  3Comentários

forslund picture forslund  ·  6Comentários

mghoffmann picture mghoffmann  ·  6Comentários