pages.lua 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672
  1. {
  2. name = "English",
  3. flag = "🇬🇧",
  4. categories = {
  5. {
  6. title = "Introduction",
  7. pages = {
  8. {
  9. docdir = ".",
  10. title = "index",
  11. },
  12. },
  13. },
  14. {
  15. title = "Description Scope",
  16. pages = {
  17. {
  18. docdir = "api/description/builtins",
  19. title = "Global",
  20. },
  21. {
  22. docdir = "api/description/scopes/target",
  23. title = "Target",
  24. },
  25. {
  26. docdir = "api/description/scopes/package",
  27. title = "Package",
  28. },
  29. {
  30. docdir = "api/description/scopes/option",
  31. title = "Option",
  32. },
  33. {
  34. docdir = "api/description/scopes/rule",
  35. title = "Rule",
  36. },
  37. {
  38. docdir = "api/description/scopes/toolchain",
  39. title = "Toolchain",
  40. },
  41. {
  42. docdir = "api/description/builtin_variables",
  43. title = "Built-in variables",
  44. },
  45. {
  46. docdir = "api/description/conditions",
  47. title = "Conditions",
  48. },
  49. },
  50. },
  51. {
  52. title = "Description Scope Modules",
  53. pages = {
  54. {
  55. docdir = "api/description/builtin_modules/linuxos",
  56. title = "linuxos",
  57. },
  58. {
  59. docdir = "api/description/builtin_modules/macos",
  60. title = "macos",
  61. },
  62. {
  63. docdir = "api/description/builtin_modules/math",
  64. title = "math",
  65. },
  66. {
  67. docdir = "api/description/builtin_modules/os",
  68. title = "os",
  69. },
  70. {
  71. docdir = "api/description/builtin_modules/path",
  72. title = "path",
  73. },
  74. {
  75. docdir = "api/description/builtin_modules/string",
  76. title = "string",
  77. },
  78. {
  79. docdir = "api/description/builtin_modules/table",
  80. title = "table",
  81. },
  82. {
  83. docdir = "api/description/builtin_modules/winos",
  84. title = "winos",
  85. },
  86. {
  87. docdir = "api/description/builtin_modules/xmake",
  88. title = "xmake",
  89. },
  90. },
  91. },
  92. {
  93. title = "Scripting API",
  94. pages = {
  95. {
  96. docdir = "api/script/builtins",
  97. title = "Built-in functions",
  98. },
  99. {
  100. docdir = "api/script/instances/target",
  101. title = "Target instance API",
  102. },
  103. {
  104. docdir = "api/script/instances/package",
  105. title = "Package instance API",
  106. },
  107. {
  108. docdir = "api/script/instances/option",
  109. title = "Option instance API",
  110. },
  111. {
  112. docdir = "api/script/instances/rule",
  113. title = "Rule instance API",
  114. },
  115. {
  116. docdir = "api/script/instances/toolchain",
  117. title = "Toolchain instance API",
  118. },
  119. },
  120. },
  121. {
  122. title = "Scripting Modules API",
  123. pages = {
  124. {
  125. docdir = "api/script/builtin_modules/coroutine",
  126. title = "coroutine",
  127. },
  128. {
  129. docdir = "api/script/builtin_modules/debug",
  130. title = "debug",
  131. },
  132. {
  133. docdir = "api/script/builtin_modules/hash",
  134. title = "hash",
  135. },
  136. {
  137. docdir = "api/script/builtin_modules/io",
  138. title = "io",
  139. },
  140. {
  141. docdir = "api/script/builtin_modules/linuxos",
  142. title = "linuxos",
  143. },
  144. {
  145. docdir = "api/script/builtin_modules/macos",
  146. title = "macos",
  147. },
  148. {
  149. docdir = "api/script/builtin_modules/math",
  150. title = "math",
  151. },
  152. {
  153. docdir = "api/script/builtin_modules/os",
  154. title = "os",
  155. },
  156. {
  157. docdir = "api/script/builtin_modules/path",
  158. title = "path",
  159. },
  160. {
  161. docdir = "api/script/builtin_modules/string",
  162. title = "string",
  163. },
  164. {
  165. docdir = "api/script/builtin_modules/table",
  166. title = "table",
  167. },
  168. {
  169. docdir = "api/script/builtin_modules/utils",
  170. title = "utils",
  171. },
  172. {
  173. docdir = "api/script/builtin_modules/winos",
  174. title = "winos",
  175. },
  176. {
  177. docdir = "api/script/builtin_modules/xmake",
  178. title = "xmake",
  179. },
  180. },
  181. },
  182. {
  183. title = "Scripting Extension Modules API",
  184. pages = {
  185. {
  186. docdir = "api/script/extension_modules/async",
  187. title = "async",
  188. },
  189. {
  190. docdir = "api/script/extension_modules/cli",
  191. title = "cli",
  192. },
  193. {
  194. docdir = "api/script/extension_modules/core/base",
  195. title = "core.base",
  196. },
  197. {
  198. docdir = "api/script/extension_modules/core/base/base64",
  199. title = "core.base.base64",
  200. },
  201. {
  202. docdir = "api/script/extension_modules/core/base/bit",
  203. title = "core.base.bit",
  204. },
  205. {
  206. docdir = "api/script/extension_modules/core/base/bloom_filter",
  207. title = "core.base.bloom_filter",
  208. },
  209. {
  210. docdir = "api/script/extension_modules/core/base/cli",
  211. title = "core.base.cli",
  212. },
  213. {
  214. docdir = "api/script/extension_modules/core/base/colors",
  215. title = "core.base.colors",
  216. },
  217. {
  218. docdir = "api/script/extension_modules/core/base/cpu",
  219. title = "core.base.cpu",
  220. },
  221. {
  222. docdir = "api/script/extension_modules/core/base/filter",
  223. title = "core.base.filter",
  224. },
  225. {
  226. docdir = "api/script/extension_modules/core/base/fwatcher",
  227. title = "core.base.fwatcher",
  228. },
  229. {
  230. docdir = "api/script/extension_modules/core/base/global",
  231. title = "core.base.global",
  232. },
  233. {
  234. docdir = "api/script/extension_modules/core/base/hashset",
  235. title = "core.base.hashset",
  236. },
  237. {
  238. docdir = "api/script/extension_modules/core/base/heap",
  239. title = "core.base.heap",
  240. },
  241. {
  242. docdir = "api/script/extension_modules/core/base/interpreter",
  243. title = "core.base.interpreter",
  244. },
  245. {
  246. docdir = "api/script/extension_modules/core/base/json",
  247. title = "core.base.json",
  248. },
  249. {
  250. docdir = "api/script/extension_modules/core/base/libc",
  251. title = "core.base.libc",
  252. },
  253. {
  254. docdir = "api/script/extension_modules/core/base/license",
  255. title = "core.base.license",
  256. },
  257. {
  258. docdir = "api/script/extension_modules/core/base/memory",
  259. title = "core.base.memory",
  260. },
  261. {
  262. docdir = "api/script/extension_modules/core/base/option",
  263. title = "core.base.option",
  264. },
  265. {
  266. docdir = "api/script/extension_modules/core/base/pipe",
  267. title = "core.base.pipe",
  268. },
  269. {
  270. docdir = "api/script/extension_modules/core/base/privilege",
  271. title = "core.base.privilege",
  272. },
  273. {
  274. docdir = "api/script/extension_modules/core/base/process",
  275. title = "core.base.process",
  276. },
  277. {
  278. docdir = "api/script/extension_modules/core/base/profiler",
  279. title = "core.base.profiler",
  280. },
  281. {
  282. docdir = "api/script/extension_modules/core/base/scheduler",
  283. title = "core.base.scheduler",
  284. },
  285. {
  286. docdir = "api/script/extension_modules/core/base/semver",
  287. title = "core.base.semver",
  288. },
  289. {
  290. docdir = "api/script/extension_modules/core/base/signal",
  291. title = "core.base.signal",
  292. },
  293. {
  294. docdir = "api/script/extension_modules/core/base/singleton",
  295. title = "core.base.singleton",
  296. },
  297. {
  298. docdir = "api/script/extension_modules/core/base/socket",
  299. title = "core.base.socket",
  300. },
  301. {
  302. docdir = "api/script/extension_modules/core/base/task",
  303. title = "core.base.task",
  304. },
  305. {
  306. docdir = "api/script/extension_modules/core/base/text",
  307. title = "core.base.text",
  308. },
  309. {
  310. docdir = "api/script/extension_modules/core/base/tty",
  311. title = "core.base.tty",
  312. },
  313. {
  314. docdir = "api/script/extension_modules/core/cache/detectcache",
  315. title = "core.cache.detectcache",
  316. },
  317. {
  318. docdir = "api/script/extension_modules/core/cache/global_detectcache",
  319. title = "core.cache.global_detectcache",
  320. },
  321. {
  322. docdir = "api/script/extension_modules/core/cache/globalcache",
  323. title = "core.cache.globalcache",
  324. },
  325. {
  326. docdir = "api/script/extension_modules/core/cache/localcache",
  327. title = "core.cache.localcache",
  328. },
  329. {
  330. docdir = "api/script/extension_modules/core/cache/memcache",
  331. title = "core.cache.memcache",
  332. },
  333. {
  334. docdir = "api/script/extension_modules/core/compress/lz4",
  335. title = "core.compress.lz4",
  336. },
  337. {
  338. docdir = "api/script/extension_modules/core/language/language",
  339. title = "core.language.language",
  340. },
  341. {
  342. docdir = "api/script/extension_modules/core/language/menu",
  343. title = "core.language.menu",
  344. },
  345. {
  346. docdir = "api/script/extension_modules/core/package/package",
  347. title = "core.package.package",
  348. },
  349. {
  350. docdir = "api/script/extension_modules/core/package/repository",
  351. title = "core.package.repository",
  352. },
  353. {
  354. docdir = "api/script/extension_modules/core/platform/menu",
  355. title = "core.platform.menu",
  356. },
  357. {
  358. docdir = "api/script/extension_modules/core/platform/platform",
  359. title = "core.platform.platform",
  360. },
  361. {
  362. docdir = "api/script/extension_modules/core/project/config",
  363. title = "core.project.config",
  364. },
  365. {
  366. docdir = "api/script/extension_modules/core/project/depend",
  367. title = "core.project.depend",
  368. },
  369. {
  370. docdir = "api/script/extension_modules/core/project/menu",
  371. title = "core.project.menu",
  372. },
  373. {
  374. docdir = "api/script/extension_modules/core/project/option",
  375. title = "core.project.option",
  376. },
  377. {
  378. docdir = "api/script/extension_modules/core/project/policy",
  379. title = "core.project.policy",
  380. },
  381. {
  382. docdir = "api/script/extension_modules/core/project/project",
  383. title = "core.project.project",
  384. },
  385. {
  386. docdir = "api/script/extension_modules/core/project/rule",
  387. title = "core.project.rule",
  388. },
  389. {
  390. docdir = "api/script/extension_modules/core/project/target",
  391. title = "core.project.target",
  392. },
  393. {
  394. docdir = "api/script/extension_modules/core/project/task",
  395. title = "core.project.task",
  396. },
  397. {
  398. docdir = "api/script/extension_modules/core/project/template",
  399. title = "core.project.template",
  400. },
  401. {
  402. docdir = "api/script/extension_modules/core/sandbox/module",
  403. title = "core.sandbox.module",
  404. },
  405. {
  406. docdir = "api/script/extension_modules/core/sandbox/sandbox",
  407. title = "core.sandbox.sandbox",
  408. },
  409. {
  410. docdir = "api/script/extension_modules/core/theme/theme",
  411. title = "core.theme.theme",
  412. },
  413. {
  414. docdir = "api/script/extension_modules/core/tool/compiler",
  415. title = "core.tool.compiler",
  416. },
  417. {
  418. docdir = "api/script/extension_modules/core/tool/linker",
  419. title = "core.tool.linker",
  420. },
  421. {
  422. docdir = "api/script/extension_modules/core/tool/toolchain",
  423. title = "core.tool.toolchain",
  424. },
  425. {
  426. docdir = "api/script/extension_modules/core/ui",
  427. title = "core.ui",
  428. },
  429. {
  430. docdir = "api/script/extension_modules/core/ui/curses",
  431. title = "core.ui.curses",
  432. },
  433. {
  434. docdir = "api/script/extension_modules/core/ui/log",
  435. title = "core.ui.log",
  436. },
  437. {
  438. docdir = "api/script/extension_modules/detect/packages",
  439. title = "detect.packages",
  440. },
  441. {
  442. docdir = "api/script/extension_modules/detect/sdks",
  443. title = "detect.sdks",
  444. },
  445. {
  446. docdir = "api/script/extension_modules/detect/sdks/matlab",
  447. title = "detect.sdks.matlab",
  448. },
  449. {
  450. docdir = "api/script/extension_modules/devel/debugger",
  451. title = "devel.debugger",
  452. },
  453. {
  454. docdir = "api/script/extension_modules/devel/git",
  455. title = "devel.git",
  456. },
  457. {
  458. docdir = "api/script/extension_modules/devel/git/submodule",
  459. title = "devel.git.submodule",
  460. },
  461. {
  462. docdir = "api/script/extension_modules/lib/detect",
  463. title = "lib.detect",
  464. },
  465. {
  466. docdir = "api/script/extension_modules/lib/detect/pkgconfig",
  467. title = "lib.detect.pkgconfig",
  468. },
  469. {
  470. docdir = "api/script/extension_modules/net",
  471. title = "net",
  472. },
  473. {
  474. docdir = "api/script/extension_modules/net/fasturl",
  475. title = "net.fasturl",
  476. },
  477. {
  478. docdir = "api/script/extension_modules/net/http",
  479. title = "net.http",
  480. },
  481. {
  482. docdir = "api/script/extension_modules/net/proxy",
  483. title = "net.proxy",
  484. },
  485. {
  486. docdir = "api/script/extension_modules/os/winver",
  487. title = "os.winver",
  488. },
  489. {
  490. docdir = "api/script/extension_modules/package/manager",
  491. title = "package.manager",
  492. },
  493. {
  494. docdir = "api/script/extension_modules/package/manager/apt",
  495. title = "package.manager.apt",
  496. },
  497. {
  498. docdir = "api/script/extension_modules/package/manager/brew",
  499. title = "package.manager.brew",
  500. },
  501. {
  502. docdir = "api/script/extension_modules/package/manager/cargo",
  503. title = "package.manager.cargo",
  504. },
  505. {
  506. docdir = "api/script/extension_modules/package/manager/clib",
  507. title = "package.manager.clib",
  508. },
  509. {
  510. docdir = "api/script/extension_modules/package/manager/cmake",
  511. title = "package.manager.cmake",
  512. },
  513. {
  514. docdir = "api/script/extension_modules/package/manager/conan",
  515. title = "package.manager.conan",
  516. },
  517. {
  518. docdir = "api/script/extension_modules/package/manager/conan/v1",
  519. title = "package.manager.conan.v1",
  520. },
  521. {
  522. docdir = "api/script/extension_modules/package/manager/conan/v2",
  523. title = "package.manager.conan.v2",
  524. },
  525. {
  526. docdir = "api/script/extension_modules/package/manager/conda",
  527. title = "package.manager.conda",
  528. },
  529. {
  530. docdir = "api/script/extension_modules/package/manager/dub",
  531. title = "package.manager.dub",
  532. },
  533. {
  534. docdir = "api/script/extension_modules/package/manager/go",
  535. title = "package.manager.go",
  536. },
  537. {
  538. docdir = "api/script/extension_modules/package/manager/nimble",
  539. title = "package.manager.nimble",
  540. },
  541. {
  542. docdir = "api/script/extension_modules/package/manager/pacman",
  543. title = "package.manager.pacman",
  544. },
  545. {
  546. docdir = "api/script/extension_modules/package/manager/pkgconfig",
  547. title = "package.manager.pkgconfig",
  548. },
  549. {
  550. docdir = "api/script/extension_modules/package/manager/portage",
  551. title = "package.manager.portage",
  552. },
  553. {
  554. docdir = "api/script/extension_modules/package/manager/system",
  555. title = "package.manager.system",
  556. },
  557. {
  558. docdir = "api/script/extension_modules/package/manager/vcpkg",
  559. title = "package.manager.vcpkg",
  560. },
  561. {
  562. docdir = "api/script/extension_modules/package/manager/xmake",
  563. title = "package.manager.xmake",
  564. },
  565. {
  566. docdir = "api/script/extension_modules/package/manager/yum",
  567. title = "package.manager.yum",
  568. },
  569. {
  570. docdir = "api/script/extension_modules/package/manager/zypper",
  571. title = "package.manager.zypper",
  572. },
  573. {
  574. docdir = "api/script/extension_modules/package/tools/autoconf",
  575. title = "package.tools.autoconf",
  576. },
  577. {
  578. docdir = "api/script/extension_modules/package/tools/bazel",
  579. title = "package.tools.bazel",
  580. },
  581. {
  582. docdir = "api/script/extension_modules/package/tools/cmake",
  583. title = "package.tools.cmake",
  584. },
  585. {
  586. docdir = "api/script/extension_modules/package/tools/gn",
  587. title = "package.tools.gn",
  588. },
  589. {
  590. docdir = "api/script/extension_modules/package/tools/make",
  591. title = "package.tools.make",
  592. },
  593. {
  594. docdir = "api/script/extension_modules/package/tools/meson",
  595. title = "package.tools.meson",
  596. },
  597. {
  598. docdir = "api/script/extension_modules/package/tools/msbuild",
  599. title = "package.tools.msbuild",
  600. },
  601. {
  602. docdir = "api/script/extension_modules/package/tools/ninja",
  603. title = "package.tools.ninja",
  604. },
  605. {
  606. docdir = "api/script/extension_modules/package/tools/nmake",
  607. title = "package.tools.nmake",
  608. },
  609. {
  610. docdir = "api/script/extension_modules/package/tools/scons",
  611. title = "package.tools.scons",
  612. },
  613. {
  614. docdir = "api/script/extension_modules/privilege/sudo",
  615. title = "privilege.sudo",
  616. },
  617. {
  618. docdir = "api/script/extension_modules/target/action",
  619. title = "target.action",
  620. },
  621. {
  622. docdir = "api/script/extension_modules/target/action/install",
  623. title = "target.action.install",
  624. },
  625. {
  626. docdir = "api/script/extension_modules/target/action/install/unix",
  627. title = "target.action.install.unix",
  628. },
  629. {
  630. docdir = "api/script/extension_modules/target/action/install/windows",
  631. title = "target.action.install.windows",
  632. },
  633. {
  634. docdir = "api/script/extension_modules/target/action/uninstall/unix",
  635. title = "target.action.uninstall.unix",
  636. },
  637. {
  638. docdir = "api/script/extension_modules/target/action/uninstall/windows",
  639. title = "target.action.uninstall.windows",
  640. },
  641. {
  642. docdir = "api/script/extension_modules/ui/app",
  643. title = "ui.app",
  644. },
  645. {
  646. docdir = "api/script/extension_modules/utils/archive",
  647. title = "utils.archive",
  648. },
  649. {
  650. docdir = "api/script/extension_modules/utils/ci",
  651. title = "utils.ci",
  652. },
  653. {
  654. docdir = "api/script/extension_modules/utils/ipa",
  655. title = "utils.ipa",
  656. },
  657. {
  658. docdir = "api/script/extension_modules/utils/platform",
  659. title = "utils.platform",
  660. },
  661. {
  662. docdir = "api/script/extension_modules/utils/progress",
  663. title = "utils.progress",
  664. },
  665. {
  666. docdir = "api/script/extension_modules/utils/wdk",
  667. title = "utils.wdk",
  668. },
  669. },
  670. },
  671. },
  672. }