`humility exec` doesn't seem to like (single) quotes in commands
まだ誰も着手していません。
評価
調査の方向性
まず humility exec コマンドと環境ファイルのコマンド解析から始め、次に、単一引用符で囲まれた引数を持つ、示されている power.state の例を再現します。環境ファイル内の引用符で囲まれたコマンドが、引用符を削除したり重複させたりせずに実行され、既存の引用符で囲まれていないコマンドも引き続き動作すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
This is Not A Big Deal (as it can be fixed by removing the quotes), but:
eliza@tereshkova ~ $ humility -t sn17 exec --list
NAME COMMAND
console /bin/sh -c "sp3-uart /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_BG00RVDP-if00-port0"
power.off humility -t sn17 hiffy -c Sequencer.set_state -a state=A2
power.on humility -t sn17 hiffy -c Sequencer.set_state -a state=A0
power.state humility -t sn17 hiffy -c 'Sequencer.get_state'
eliza@tereshkova ~ $ humility -t sn17 exec power.state
humility: sn17 power.state: executing: 'humility -t sn17 hiffy -c 'Sequencer.get_state'' ...
humility: attached to 0483:3754:003200124741500820383733 via ST-Link V3
humility hiffy failed: interface 'Sequencer not found
Stack backtrace:
0: humility_idol::IdolOperation::new
1: humility_cmd_hiffy::hiffy
2: humility_cmd::attach
3: humility::cmd::subcommand
4: humility::main
5: std::sys::backtrace::__rust_begin_short_backtrace
6: std::rt::lang_start::{{closure}}
7: std::rt::lang_start_internal
8: main
9: __libc_start_call_main
10: __libc_start_main_alias_2
11: _start
humility: sn17 power.state: done (status code 1)
I had gotten in the habit of always single-quoting arguments to humility hiffy commands, so I was a bit surprised that it doesn't work in the environment file.
- 主要言語
- Rust
- スター
- 587
- フォーク
- 64
- 平均マージ
- 2日 1時間
- マージ済み PR(30日)
- 7
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
oxidecomputer/humility のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
oxidecomputer/humility#737 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
oxidecomputer/humility#730 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
oxidecomputer/humility#723 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
oxidecomputer/humility#705 · コメント 12 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
oxidecomputer/humility#678 · コメント 1 件 ·
oxidecomputer/humility の issue をすべて見る
似ている issue
-
documentation good first issue
難易度 2/5 半日 初心者へのやさしさ 72/100
sujithputta02/Esapay#13 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
tursodatabase/turso#10002 ·
メンテナーはふだん 1 日以内に返信
-
needs triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
topgrade-rs/topgrade#2419 ·
メンテナーはふだん 1 日以内に返信
-
review-bot
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
midagedev/bloomery#318 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
Chia-Network/clvm_rs#863 ·
メンテナーはふだん 1 日以内に返信