Como usar “executar rapidamente” e passar argumentos de linha de comando?

1

Estou tentando implementar argumentos de linha de comando no link para usá-los na lista rápida estática, mas não posso testá-los porque quickly run não passa argumentos para o script e bin/wakeonplan não consegue encontrar a localização das configurações:

(process:18244): GLib-GIO-ERROR **: Settings schema 'net.launchpad.wakeonplan' is not installed

P.S. Ainda não enviei o código mais recente para o ramo porque é altamente experimental.

    
por int_ua 06.07.2012 / 00:40

1 resposta

2

Da ajuda:

  

$ execute rapidamente a ajuda

     

Executa sua aplicação. Esta é a melhor maneira de testá-lo   enquanto você está desenvolvendo isso. Inicia a janela principal do projeto.

     

$ rapidamente executado - valores -   para passar '-qualquer' e 'valores' para o programa executado. Sem isso   se você usar por exemplo --help, seria de ajuda rápida e não o seu   programa um.

Então, por exemplo, eu tenho um programa, que eu importo sys e adiciono o seguinte à função finish_initializing:

print sys.argv

Eu então corro da linha de comando:

quickly run -- param1=value1 param2=value2

Que então produz:

  

['bin / ui-test', 'param1 = valor1', 'param2 = valor2']

    
por trent 06.07.2012 / 01:35