commit ed2449783e058f448356b3d521dd26a94aaa6091 Author: Kiritow <1362050620@qq.com> Date: Fri Jan 25 22:16:58 2019 +0800 first commit diff --git a/programs.info b/programs.info new file mode 100644 index 0000000..d3deef5 --- /dev/null +++ b/programs.info @@ -0,0 +1,201 @@ +{ + ["grab"]={ + title="Grab", + info="Grab - Official OpenComputerScripts Installer", + files={ + ["grab.lua"]="__bin__/", + ["grab_installer.lua"]="__installer__" + } + }, + ["checkarg"]={ + title="Arugment Checker", + info="For easier argument checking", + files={ + ["libs/checkarg.lua"]="__lib__/" + } + }, + ["util"]={ + title="Utility", + info="Misc programming helper.", + files={ + ["libs/util.lua"]="__lib__/" + } + }, + ["libevent"]={ + title="LibEvent", + info="For easier event processing", + files={ + ["libs/libevent.lua"]="__lib__/", + ["libs/libevent_doc.txt"]={ + "/usr/man/libevent", + "/tmp/libevent_doc.txt" + } + }, + requires={ + "checkarg" + } + }, + ["libgpu"]={ + title="LibGPU", + info="For easier gpu programming", + files={ + ["libs/libgpu.lua"]="__lib__/" + } + }, + ["simple_data_structure"]={ + title="Simple Lua Data Structure", + info="Provides class(...),queue and vector", + files={ + ["libs/simple_data_structure/class.lua"]="__lib__/", + ["libs/simple_data_structure/queue.lua"]="__lib__/", + ["libs/simple_data_structure/vector.lua"]="__lib__/" + } + }, + ["minesweeper"]={ + title="Mine Sweeper", + info="A simple game", + files={ + ["MineSweeper.lua"]="__bin__/" + }, + requires={ + "libgpu","libevent","simple_data_structure" + } + }, + ["shrink"]={ + title="Shrink", + info="Shrink string by removing useless spaces.", + files={ + ["shrink.lua"]="__lib__/", + ["shrinkfsm.lua"]="__lib__/" + } + }, + ["libkeepup"]={ + title="Keep Up!", + info="Avoid 'too long without yielding' by keepUp", + files={ + ["libs/libkeepup.lua"]="__lib__/" + } + }, + ["libcompress"]={ + title="Compression Library", + info="Inflate and deflate library for general purpose.", + files={ + ["libs/libcompress.lua"]="__lib__/", + ["bin/compress.lua"]="__bin__/" + }, + requires={ + "libkeepup" + } + }, + ["libhuffman"]={ + title="Huffman compression library", + info="Inflate and deflate in Huffman algorithm.", + deprecated=true, + files={ + "libhuffman.lua" + } + }, + ["drone"]={ + title="Drone", + info="Drone console and bios", + author="Kiritow", + contact="1362050620@qq.com", + files={ + "programs/drone/drone_bios.lua", + "programs/drone/drone_console.lua", + "programs/drone/drone_radar.lua", + "programs/drone/drone_flash.lua" + }, + requires={ + "libevent", "shrink" + } + }, + ["smartstorage"]={ + title="Smart Storage", + info="Smarter chests, auto-crafting...", + author="Kiritow", + files={ + ["programs/smartstorage/SmartStorage.lua"]="__bin__/" + }, + requires={ + "libevent" + } + }, + ["smartstoragerobot"]={ + title="Smart Storage Robot Client", + info="This is the client program of Smart Storage System.", + author="Kiritow", + files={ + ["programs/smartstorage/SmartStorageRobot.lua"]="__bin__/" + }, + requires={ + "libevent" + } + }, + ["station"]={ + title="Station", + info="Collection of railway station control programs.", + deprecated=true, + files={ + ["programs/station/station_2_3.lua"]="station_2_3.lua", + ["programs/station/station_2_4.lua"]="station_2_4.lua", + ["programs/station/station_2_4_2.lua"]="station_2_4_2.lua", + ["programs/station/station_2_6.lua"]="station_2_6.lua" + }, + requires={ + "libevent","checkarg","util","simple_data_structure" + } + }, + ["prtsc"]={ + title="Print Screen", + info="Save screen to file when PrtSc key is pressed.", + author="Kiritow", + files={ + ["prtsc.lua"]="__bin__/" + }, + requires={ + "libevent" + } + }, + ["pcmgr"]={ + title="PC Manager", + info="PC Manager shows current listeners and memory use.", + files={ + ["programs/pcmgr/pcmgr.lua"]="__bin__/" + }, + requires={ + "libevent" + } + }, + ["fileshare"]={ + title="File Share", + info="Share files between computers", + files={ + ["programs/fileshare/fshare.lua"]="__bin__/", + ["programs/fileshare/fget.lua"]="__bin__/" + }, + requires={ + "libevent" + } + }, + ["mcnet-exp"]={ + title="MC Network (Experimental)", + experimental=true, + info="MC Network based on modem networks.", + files={ + ["programs/mcnet/mcnet_core.lua"]="__lib__/", + ["programs/mcnet/libmcnet.lua"]="__lib__/", + ["programs/mcnet/mcnetd.lua"]="__bin__/", + } + }, + ["romaker"]={ + title="EEPROM Maker", + info="EEPROM Maker with syntax check and code shortening.", + files={ + ["programs/romaker/makerom.lua"]="__bin__/" + }, + requires={ + "libevent","shrink" + }, + }, +} \ No newline at end of file