editline:UNIX的GNU readline()的小替代品

时间:2024-06-03 09:11:57
【文件属性】:

文件名称:editline:UNIX的GNU readline()的小替代品

文件大小:62KB

文件格式:ZIP

更新时间:2024-06-03 09:11:57

unix readline editline C

编辑行 目录 介绍 这是一个小的库。 它可以链接到几乎任何程序中,以提供命令行编辑和历史记录功能。 它可以与库进行调用兼容,但尺寸,因此功能较少。 它也根据更为宽松的。 小型(<30k),没有依赖项(不需要ncurses!)和免费许可证使该库对于许多嵌入式开发人员来说很有趣。 Editline具有几个可选的构建时功能,可以通过向GNU configure脚本提供不同的选项来启用这些功能。 有关详细信息,请参见configure --help的输出。 有关如何使用该库的一些有用提示,可在examples/目录中找到。 Editline在协作维护。 例子 下面是一个非常简短的示例,说明了如何使用Editline创建简单的CLI,而Ctrl-D退出程序。 稍微高级一点的示例是Jush, https://github.com/troglobit/jush/ ,这是一个很小且非常简单的UNI


【文件预览】:
editline-master
----debian()
--------control(1KB)
--------.gitignore(125B)
--------libeditline1.install(27B)
--------dirs(20B)
--------changelog(4KB)
--------compat(3B)
--------docs(10B)
--------source()
--------copyright(1KB)
--------libeditline1.symbols(2KB)
--------README.Debian(341B)
--------libeditline-dev.install(110B)
--------rules(441B)
----man()
--------editline.3(7KB)
--------Makefile.am(55B)
----.gitignore(264B)
----README.md(10KB)
----INSTALL.md(1KB)
----Make.os9(348B)
----ChangeLog.md(9KB)
----m4()
--------.gitignore(5B)
----docs()
--------TODO.md(1KB)
--------README(3KB)
--------HACKING.md(4KB)
----examples()
--------.gitignore(34B)
--------cli.c(4KB)
--------fileman.c(10KB)
--------testit.c(2KB)
--------excallback.c(6KB)
--------Makefile.am(231B)
----LICENSE(978B)
----include()
--------editline.h(5KB)
--------Makefile.am(77B)
----libeditline.pc.in(247B)
----src()
--------.gitignore(29B)
--------editline.c(42KB)
--------complete.c(10KB)
--------editline.h(3KB)
--------unix.h(1KB)
--------sysunix.c(6KB)
--------sysos9.c(2KB)
--------os9.h(1KB)
--------Makefile.am(379B)
----autogen.sh(44B)
----configure.ac(3KB)
----.travis.yml(1KB)
----Makefile.am(2KB)

网友评论