我找不到ssft的手册页或任何帮助。我想在我的bash脚本中使用它来选择kdialog (如果在KDE上)或zenity (如果在gnome上)。
请参阅Shell Scripts Frontend Tool
当然,帮助页面就在某个地方,但我一定是忽略了它们。
发布于 2012-06-01 13:31:11
我现在运行的是Debian6.0Squze稳定版,它有一个ssft.sh的手册页。试试man ssft.sh。如果这样做不能满足您的要求,请让我知道,我们会找出合适的解决方案。
更新:好的。您已经尝试过手册页,它没有告诉您想要了解的内容。似乎没有任何关于Ssft的更全面的文档(也许,当这一切结束后,您将编写并贡献该文档)。然而,在Ssft的源代码中似乎是一个测试脚本,它使软件可以做它设计要做的各种事情。有时,一个好的例子甚至比手册更好。该测试脚本可能正是您所需要的。
要提取测试脚本,发出一系列命令,如下所示。
$ cd /tmp
$ apt-get source ssft
$ ls
$ cd ssft-0.9.13 # (Your version number may differ from 0.9.13.)
$ ls
$ cd tests
$ ls当我执行上述操作时,最后一个ls清单显示了一个名为ssft-test.sh的shell脚本。在该脚本中,似乎有几个如何正确使用ssft.sh示例。
发布于 2012-06-01 13:27:55
http://man.devl.cz/man/1/ssft.sh
ssft.sh(1)
SSFT
名字
ssft.sh - shell脚本前端函数库简介
。ssft.sh
描述
ssft.sh是一个外壳函数库,必须从其他脚本获取。如果在没有参数的情况下执行脚本,它会打印用法消息,并且还支持--doc、--help和--version选项。
要获得可用函数的列表,请使用--doc参数调用脚本,并使用--doc FUNCTION_NAME调用脚本的描述。
在典型情况下,必须源代库,并且必须将SSFT_FRONTEND变量设置为所需的前端(zenity、对话框或文本);如果未设置该变量,则默认的前端是非交互的。
要选择理论上最好看的前端,请使用函数ssft_choose_frontend,如下所示:
. ssft.sh [ -n "$SSFT_FRONTEND" ] || SSFT_FRONTEND="$( ssft_choose_frontend )"作者: Sergio Talens-Oliag。
$ /usr/bin/ssft.sh
Shell脚本前端工具(0.9.13版)
用法:。ssft.sh
直接调用时,程序支持以下选项:
功能:
$ /usr/bin/ssft.sh -d
ssft_set_textdomain
ssft_reset_textdomain
ssft_choose_frontend
ssft_print_text_title
ssft_display_message
ssft_display_error
ssft_display_emsg
ssft_file_selection
ssft_directory_selection
ssft_progress_bar
ssft_read_string
ssft_read_password
ssft_select_multiple
ssft_select_single
ssft_yesno
ssft_show_filehttps://stackoverflow.com/questions/10844772
复制相似问题