我正在尝试创建一个 roo 附加组件,从而创建一些自定义命令。有没有办法检查用户是否填写了他/她正在输入的命令的选项之一?例如,用户正在输入命令:
say hello --name MyName --album SomeAlbum --song
现在,就在他应该输入一首歌并按下 TAB 键时,我想检查他是否已经介绍了一张专辑。有没有办法读取他/她到目前为止输入的缓冲区字符串?
我想我需要以某种方式访问当前的 shell 实例,但到目前为止我找不到任何方法。
我正在尝试创建一个 roo 附加组件,从而创建一些自定义命令。有没有办法检查用户是否填写了他/她正在输入的命令的选项之一?例如,用户正在输入命令:
say hello --name MyName --album SomeAlbum --song
现在,就在他应该输入一首歌并按下 TAB 键时,我想检查他是否已经介绍了一张专辑。有没有办法读取他/她到目前为止输入的缓冲区字符串?
我想我需要以某种方式访问当前的 shell 实例,但到目前为止我找不到任何方法。