Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | run scripts in a """"sandbox"""" | garret | 2023-02-16 | 1 | -15/+22 |
| | | | | don't have to fuck around with global variables any more, poggers | ||||
* | add deepcopy from lua-users | garret | 2023-02-16 | 1 | -0/+21 |
| | |||||
* | add changelog support | garret | 2023-02-16 | 1 | -1/+2 |
| | |||||
* | address luacheck warnings | garret | 2022-11-29 | 1 | -7/+6 |
| | | | | | not stuff like line length (who cares) or global var stuff that it needs to work | ||||
* | make the fake require return the fake depctrl when requiring ↵ | garret | 2022-11-28 | 1 | -12/+36 |
| | | | | | | | l0.DependencyControl don't need the separate file or path fuckery any more may use path fuckery again in the future | ||||
* | make scripts use custom require that doesn't care about not finding it | garret | 2022-11-28 | 1 | -0/+12 |
| | | | | | | initial function and advice provided by regex man Co-authored-by: 9382 <omnomaidan@gmail.com> | ||||
* | feedmaker: define fileBaseUrl per macro | garret | 2022-11-28 | 1 | -5/+8 |
| | | | | i don't want this and i hope to eventually be able to revert this commit | ||||
* | feedmaker: split file loading off into a function that throws error messages | garret | 2022-11-27 | 1 | -11/+15 |
| | | | | as opposed to the script just crashing | ||||
* | feedmaker: moonscript support | garret | 2022-11-27 | 1 | -8/+24 |
| | | | | | actually surprisingly easy, thank you based moonscript (still hate the syntax) | ||||
* | feedmaker: don't add the macros/modules table if nothing's in it | garret | 2022-11-26 | 1 | -14/+19 |
| | | | | causes problems with depctrl-browser | ||||
* | feedmaker: add moderately scuffed commandline arguments | garret | 2022-11-26 | 1 | -6/+8 |
| | |||||
* | feedmaker: make it add its directory to the lua path | garret | 2022-11-26 | 1 | -0/+7 |
| | | | | so scripts can access the fake depctrl | ||||
* | feedmaker: use different fileBaseUrls for modules/macros | garret | 2022-11-26 | 1 | -2/+7 |
| | |||||
* | feedmaker: add module support | garret | 2022-11-25 | 1 | -23/+68 |
| | |||||
* | feedmaker: add knownFeeds support | garret | 2022-11-20 | 1 | -4/+11 |
| | |||||
* | feedmaker: add key:value table merger | garret | 2022-11-20 | 1 | -2/+13 |
| | |||||
* | feedmaker: fixes | garret | 2022-11-20 | 1 | -8/+4 |
| | | | | try and output a valid feed | ||||
* | feedmaker: message when script ignored | garret | 2022-11-20 | 1 | -1/+4 |
| | |||||
* | feedmaker: fix goof with config ignore function | garret | 2022-11-20 | 1 | -1/+1 |
| | |||||
* | feedmaker: actual feed-making capabilities | garret | 2022-11-20 | 1 | -2/+43 |
| | |||||
* | feedmaker: add io functions for stderr and file/stdio | garret | 2022-11-20 | 1 | -2/+13 |
| | |||||
* | feedmaker: print errors to stderr | garret | 2022-11-20 | 1 | -2/+2 |
| | |||||
* | feedmaker: metadata getter: move what i can to before the loadfile() | garret | 2022-11-20 | 1 | -2/+2 |
| | | | | | nothing is sacred after that point no sense in risking stuff changing when i could just move it up a bit | ||||
* | feedmaker: metadata getter: add filename | garret | 2022-11-20 | 1 | -1/+4 |
| | | | | | not sure whether i was mistaken or not either way nice to have | ||||
* | feedmaker: add metadata getter | garret | 2022-11-20 | 1 | -0/+33 |
| | | | | | | | | should be everything you need for a depctrl feed if i'm not mistaken. yes, this runs arbitrary code. this is, however, a non-issue, because it's *your* arbitrary code. you (hopefully) know what you wrote, and what it does. | ||||
* | couple more sensible variable names | garret | 2022-11-20 | 1 | -1/+1 |
| | |||||
* | feedmaker: initial commit (does not make feeds) | garret | 2022-11-20 | 1 | -0/+66 |
currently: scans through a (hardcoded) macros directory and prints out what it found. files must be .lua files with a valid depctrl namespace to be included. the actual namespace checking is not yet 100%. required all the libs i'm likely to need (and inspect to make life easier) |