Skip to content

v0.14.1

Compare
Choose a tag to compare
@hymkor hymkor released this 13 Sep 04:54
· 89 commits to master since this release
  • Publish the function GetKey(tty) string
    • This function has existed internally for some time, but since equivalent functions were often reimplemented in the packages used, we published it as a utility function.
    • GetKey, unlike (*TTY) ReadRune, returns a series of input key sequences like "[\x1B[A" as a string.
    • The parameter tty is expected to be set the instance of 'go-tty.TTY' or a compatible one.
    • It must have methods: Raw(), ReadRune(), and Buffered().
  • Set Deprecated comment on the field Editor.Prompt

  • 関数 GetKey(tty) string を公開
    • 内部的には前からあった関数でしたが、利用パッケージで同等の関数を再実装することが多かったので、ユーティリティー関数として公開しました。
    • GetKey は (*TTY) ReadRune と違って、"[\x1B[A" のような一連のキー入力シーケンスを1文字列といて返します
    • 引数 ttygo-tty.TTY もしくは、その互換型を想定。メソッド Raw(), ReadRune(), Buffered() を実装していなければいけません
  • Editor.Prompt フィールドに Deprecated コメントをセットしました