forked from lunarmodules/terminal.lua
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathterminal-scm-1.rockspec
More file actions
70 lines (62 loc) · 2.7 KB
/
terminal-scm-1.rockspec
File metadata and controls
70 lines (62 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
local package_name = "terminal"
local package_version = "scm"
local rockspec_revision = "1"
local github_account_name = "Tieske"
local github_repo_name = "terminal.lua"
package = package_name
version = package_version.."-"..rockspec_revision
source = {
url = "git+https://github.com/"..github_account_name.."/"..github_repo_name..".git",
branch = (package_version == "scm") and "main" or nil,
tag = (package_version ~= "scm") and package_version or nil,
}
description = {
summary = "Cross platform terminal library for Lua (Windows/Unix/Mac)",
detailed = [[
Cross platform terminal library for Lua (Windows/Unix/Mac)
]],
license = "MIT",
homepage = "https://github.com/"..github_account_name.."/"..github_repo_name,
}
dependencies = {
"lua >= 5.1, < 5.6",
"luasystem >= 0.7.0",
"utf8 >= 1.3.0",
}
build = {
type = "builtin",
modules = {
["terminal.init"] = "src/terminal/init.lua",
["terminal.progress"] = "src/terminal/progress.lua",
["terminal.sequence"] = "src/terminal/sequence.lua",
["terminal.output"] = "src/terminal/output.lua",
["terminal.clear"] = "src/terminal/clear.lua",
["terminal.editline"] = "src/terminal/editline.lua",
["terminal.utils"] = "src/terminal/utils.lua",
["terminal.input.init"] = "src/terminal/input/init.lua",
["terminal.input.keymap"] = "src/terminal/input/keymap.lua",
["terminal.scroll.init"] = "src/terminal/scroll/init.lua",
["terminal.cursor.init"] = "src/terminal/cursor/init.lua",
["terminal.cursor.visible.init"] = "src/terminal/cursor/visible/init.lua",
["terminal.cursor.shape.init"] = "src/terminal/cursor/shape/init.lua",
["terminal.cursor.position.init"] = "src/terminal/cursor/position/init.lua",
["terminal.draw.init"] = "src/terminal/draw/init.lua",
["terminal.draw.line"] = "src/terminal/draw/line.lua",
["terminal.text.init"] = "src/terminal/text/init.lua",
["terminal.text.color"] = "src/terminal/text/color.lua",
["terminal.text.width"] = "src/terminal/text/width.lua",
["terminal.cli.select"] = "src/terminal/cli/select.lua",
["terminal.cli.prompt"] = "src/terminal/cli/prompt.lua",
["terminal.ui.panel.init"] = "src/terminal/ui/panel/init.lua",
["terminal.ui.panel.screen"] = "src/terminal/ui/panel/screen.lua",
["terminal.ui.panel.bar"] = "src/terminal/ui/panel/bar.lua",
["terminal.ui.panel.text"] = "src/terminal/ui/panel/text.lua",
["terminal.ui.panel.set"] = "src/terminal/ui/panel/set.lua",
["terminal.ui.panel.tab_strip"] = "src/terminal/ui/panel/tab_strip.lua",
["terminal.ui.panel.key_bar"] = "src/terminal/ui/panel/key_bar.lua",
},
copy_directories = {
-- can be accessed by `luarocks terminal doc` from the commandline
"docs",
},
}