nix-build-view:nix-build扩展可以更好地记录日志

时间:2024-06-07 06:20:23
【文件属性】:

文件名称:nix-build-view:nix-build扩展可以更好地记录日志

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-07 06:20:23

C++

动机 这是一个交互式展示,说明如何使用基于ncurses的GUI扩展nix-build以获得更好的可用性。 nix-build使用perl脚本下载NAR文件,这3个示例实现了一个回调,可用于查询此类下载的状态: 01-curl-transport.pl net_curl_easy.pl www_curl_easy.pl 在nix-build-view中,我编写了基于ncurses的视图,并带有高级颜色字符串处理。 优秀的概念 我想使用彩色小部件,因此必须编写自己的WindowManager并添加自己的AdvancedString实现。 请随时复制它们。 注意: AdvancedString可能需要一些配置文件,但是为此目的它足够快。 发牌 我不确定该选择哪个许可证。 两种选择: 如果我将此源合并到nix-build中,我将选择BSD(这是nix-build的授权许可) 如果


【文件预览】:
nix-build-view-master
----www_curl_easy.pl(1019B)
----01-curl-transport.pl(7KB)
----default.nix(649B)
----README.md(1KB)
----net_curl_easy.pl(1KB)
----design-experiments()
--------new_idea.txt(1KB)
--------demo2.cpp(19KB)
--------preview(4KB)
--------demo3.cpp(7KB)
--------demo.cpp(7KB)
--------cdemo.c(2KB)
--------README(5KB)
----.gitignore(411B)
----nix-build-view()
--------FetchWidget.cpp(1KB)
--------WindowManager.hpp(1KB)
--------TDD-nix-build.cpp(7KB)
--------FetchWidgetManager.cpp(3KB)
--------FetchWidget.hpp(502B)
--------BuildWidget.hpp(546B)
--------Widget.hpp(795B)
--------BuildWidget.cpp(889B)
--------TerminalWidget.cpp(3KB)
--------StatusWidget.cpp(2KB)
--------BuildWidgetManager.hpp(512B)
--------WidgetManagerBase.hpp(745B)
--------ColorManager.hpp(332B)
--------AdvancedString.hpp(15KB)
--------WindowManager.cpp(6KB)
--------StatusWidget.hpp(541B)
--------TDD-nix-build.hpp(480B)
--------BuildWidgetManager.cpp(3KB)
--------version.hpp(92B)
--------CMakeLists.txt(1KB)
--------nix-build-view.cpp(2KB)
--------HelpWidget.cpp(3KB)
--------FetchWidgetManager.hpp(612B)
--------WidgetManagerBase.cpp(2KB)
--------ColorManager.cpp(432B)
--------HelpWidget.hpp(547B)
--------Layout.cpp(4KB)
--------TDD-AdvancedStringTest.cpp(23KB)
--------TerminalWidget.hpp(873B)
--------VerticalSpacerWidget.hpp(317B)
--------.gitignore(6B)
--------ColorCodes.h(1KB)
--------VerticalSpacerWidget.cpp(380B)
--------Layout.hpp(910B)

网友评论