Commit graph

61 commits

Author SHA1 Message Date
LordMZTE 6e2f207e21
feat: add shell completions
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-25 12:43:05 +02:00
LordMZTE 31c1c6262a
fix: correct man install path
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-25 10:59:41 +02:00
LordMZTE b5d681af54
fix: set working directory to project root
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-22 16:06:04 +02:00
LordMZTE 9b4756ee80
feat: separate template code from tmpl object
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This allows passing tmpl around between templates without corruption
occuring, allowing for "library" templates.
2024-04-16 20:50:50 +02:00
LordMZTE 90655edbc5
feat: add doTemplateFile function
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-16 18:59:25 +02:00
LordMZTE de788d5c9a
feat: add copy argument to addString
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-16 18:16:20 +02:00
LordMZTE a26b3a9ee5
docs: opt parameter to doTemplate
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-16 17:28:03 +02:00
LordMZTE 544c9dc173
fix: global delegation in doTemplate 2024-04-16 17:21:17 +02:00
LordMZTE acfad0dc6f
fix: template use-after-free
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
A use-after-free could previously be invoked by leaking the `tmpl`
object outside it's corresponding template, this is no longer possible.
2024-04-16 16:19:54 +02:00
LordMZTE 2af881f53b
feat: add custom print function to lua environment
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-13 14:54:24 +02:00
LordMZTE 0d20368255
feat: confgenfs now has _cgfs/opts.json
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-25 11:39:25 +01:00
LordMZTE dcf4d20f8e
chore: update Zig
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-25 11:22:48 +01:00
LordMZTE 5653b90dcd
docs: write man pages
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-22 17:03:10 +01:00
LordMZTE ac8ba8e252
feat: add setMode function to control output file modes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-20 22:27:23 +01:00
LordMZTE 75c1cfe32f
ci: improve packaging
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-15 22:37:44 +01:00
LordMZTE 0abf0f035c
fix: use correct path for test source
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-15 22:27:44 +01:00
LordMZTE 4f25cf75bc
ci: add fuse3 package
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-03-15 21:39:23 +01:00
LordMZTE c8e64697ff
fix: correctly handle absolut path inputs
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
2024-03-15 21:33:12 +01:00
LordMZTE a6fbe3c79e
fix: use patched zig for nix build 2024-03-10 20:34:54 +01:00
LordMZTE 5a7df67d4b
chore: bump version 2024-03-10 19:46:13 +01:00
LordMZTE f906b0ff4e
feat: package with nix 2024-03-10 19:27:50 +01:00
LordMZTE 8678794266
docs: extend confgenfs example 2024-03-08 14:37:26 +01:00
LordMZTE 1418cf3085
docs: add confgenfs section to readme 2024-03-08 12:27:40 +01:00
LordMZTE 177991dc19
feat(confgenfs): implement eval filesystem API 2024-03-08 12:16:11 +01:00
LordMZTE dbb641d901
feat: initial ConfgenFS implementation 2024-03-08 10:39:04 +01:00
LordMZTE de87c41a6b
chore: move reusable code into libcg 2024-03-06 22:02:32 +01:00
LordMZTE 8021c7926b
chore: update to latest zig API 2024-03-02 22:43:22 +01:00
LordMZTE d57e977ae9
chore: update zig 2024-01-22 17:45:30 +01:00
LordMZTE f695251d79
feat: add toJSON lua function
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-09-02 13:46:00 +02:00
LordMZTE 9b15b1f8f9
chore: format code
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-30 16:59:05 +02:00
LordMZTE 2e2b32303a
feat: implement onDone callbacks
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-29 08:24:37 +02:00
LordMZTE b69994bf58 revert 4d129a0692
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
revert fix: correct zig-args hash
2023-08-26 15:14:50 +02:00
LordMZTE 4d129a0692
fix: correct zig-args hash
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
2023-08-26 14:46:08 +02:00
LordMZTE ea03aac57d
ci: check formatting
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-06 19:01:21 +02:00
LordMZTE b84bbbecaf
ci: update CI config
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-01 22:44:55 +02:00
LordMZTE b7a7ad5ee2
chore: update to latest Zig API
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2023-07-29 11:13:34 +02:00
LordMZTE d3d3051d5a
ci: try fixing debian packaging nonsense
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-29 10:53:09 +02:00
LordMZTE 6ce0f1cb0e
ci: build on debian
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-29 10:48:03 +02:00
LordMZTE f2725518a4
fix: try to fix woodpecker publish step
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2023-07-18 22:07:47 +02:00
LordMZTE 33d5ef0a77
fix: try to correct woodpecker CI -_-
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-18 21:37:24 +02:00
LordMZTE 5baac5f253
fix: correct woodpecker config
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2023-07-18 21:27:31 +02:00
LordMZTE 20d8140d18
chore: bump version
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-18 21:25:56 +02:00
LordMZTE 6fd67ec56c
feat: CI will publish release on tag
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-18 21:24:37 +02:00
LordMZTE 2708e81579
fix: fix CI attempt 4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-18 21:13:40 +02:00
LordMZTE 2b5722472b
fix: fix CI attempt 3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-18 21:11:55 +02:00
LordMZTE ee90f47d27
fix: fix CI attempt 2
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-18 21:11:18 +02:00
LordMZTE 2de044486f
feat: add CI attempt 1
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-18 21:09:59 +02:00
LordMZTE aa6fd4198a
fix: correctly set global environment for templates 2023-06-30 17:32:40 +02:00
LordMZTE 2ce900908a
fix: json-opt doesn't crash with numerical indices 2023-06-01 15:49:44 +02:00
LordMZTE 87bdaaf494
feat: json-opt can show all opts 2023-06-01 08:27:54 +02:00