github.com handofcatsで関数をコマンド化したときに戻り値をデフォルトで表示してくれるようにした。 どうして? 今までは以下の様な関数をコマンド化したときに何も表示されなかった。 00hello.py from handofcats import as_command @as_command def hello(*, name="world") -> str: return f"hello, {name}" 戻り値は捨てられるので、当然といえば当然なのだけれど。かなしい。 というか、間違えてしまったのじゃないかと一瞬戸惑うことがあった。 以前はこう。 # 3.1.0 より前 …