Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix error when a required module is just a stringHEADmaster | garret | 2023-02-22 | 1 | -0/+1 |
| | |||||
* | hack to make depctrl version grabbing actually work | garret | 2023-02-22 | 1 | -2/+3 |
| | | | | | | | i thought setting a global in fake depctrl would set it in the script's environment, not feedmaker's this seems to not be the case | ||||
* | provide actual sandboxed environments | garret | 2023-02-16 | 1 | -4/+48 |
| | | | | doesn't work with file:stuff, hopefully no one will notice lol | ||||
* | add fake aegisub | garret | 2023-02-16 | 1 | -0/+40 |
| | |||||
* | add proper namespace validation | garret | 2023-02-16 | 1 | -3/+25 |
| | |||||
* | add licence (bsd 2-clause) | garret | 2023-02-16 | 1 | -0/+25 |
| | |||||
* | make modules work | garret | 2023-02-16 | 1 | -1/+1 |
| | | | | still mostly unsandboxed | ||||
* | remove debug prints | garret | 2023-02-16 | 1 | -2/+0 |
| | |||||
* | very fucked | garret | 2023-02-16 | 2 | -9/+15 |
| | |||||
* | update sample config for new ignoreCondition stuff | garret | 2023-02-16 | 1 | -7/+5 |
| | |||||
* | some more error handling in clean_depctrl | garret | 2023-02-16 | 1 | -1/+1 |
| | |||||
* | adapt metadata getters to new sandboxed setup | garret | 2023-02-16 | 1 | -15/+15 |
| | |||||
* | 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 |
| | |||||
* | add rockspec | garret | 2022-11-30 | 1 | -0/+25 |
| | | | | seems to work | ||||
* | remove info getter | garret | 2022-11-30 | 1 | -17/+0 |
| | | | | | the concept has now been thoroughly proven don't need to keep this around any more | ||||
* | add README | garret | 2022-11-30 | 1 | -0/+44 |
| | |||||
* | update and document sample config | garret | 2022-11-30 | 1 | -11/+25 |
| | |||||
* | 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 | 2 | -41/+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) | ||||
* | update sample config | garret | 2022-11-27 | 1 | -8/+15 |
| | |||||
* | 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 | ||||
* | update sample config | garret | 2022-11-20 | 1 | -2/+3 |
| | | | | less of a sample and more just what i used to test this lol | ||||
* | 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 | 2 | -2/+2 |
| | |||||
* | 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) | ||||
* | add sample config file (untested) | garret | 2022-11-20 | 1 | -0/+20 |
| | |||||
* | info getter: add config support | garret | 2022-11-20 | 1 | -0/+3 |
| | |||||
* | info getter: use the fake depctrl var | garret | 2022-11-20 | 1 | -3/+1 |
| | |||||
* | fake depctrl: write version record to a variable instead of stdout | garret | 2022-11-20 | 1 | -5/+1 |
| | |||||
* | fake depctrl: add more functions | garret | 2022-11-20 | 1 | -1/+21 |
| | | | | courtesy of sepro |