aboutsummaryrefslogtreecommitdiffstats
path: root/eatit-cfg.lua
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2023-10-17 22:03:41 -0400
committerSquibid <me@zacharyscheiman.com>2023-10-17 22:03:41 -0400
commit6f091a76482703f45f00eb3a800173ef918ddc6b (patch)
tree624293f83da695da0f70deeb88535f7607beef12 /eatit-cfg.lua
parent96c3e6f3e627e601d388f9884b81d896d82f5f1e (diff)
downloadeat-it-6f091a76482703f45f00eb3a800173ef918ddc6b.tar.gz
eat-it-6f091a76482703f45f00eb3a800173ef918ddc6b.tar.bz2
eat-it-6f091a76482703f45f00eb3a800173ef918ddc6b.zip
Major changes!
- add name expansion gh:po5/thumbfast -> https://github.com/po5/thumbfast - allow multiple files to be downloaded to one dir - add pin option to stop updates on specific plugins
Diffstat (limited to 'eatit-cfg.lua')
-rw-r--r--eatit-cfg.lua46
1 files changed, 41 insertions, 5 deletions
diff --git a/eatit-cfg.lua b/eatit-cfg.lua
index 750e33a..1b28bfc 100644
--- a/eatit-cfg.lua
+++ b/eatit-cfg.lua
@@ -18,10 +18,36 @@ GNU General Public License for more details.
-- after being called with dofile()
plugins = { -- the plugins you want to load
- { 'https://git.squi.bid/eat-it', -- required, specifies the git repo
- file = 'eatit.lua', -- required, specifies the desired file
- dir = 'scripts', -- optional, sets the dest dir
- branch = 'master', -- optional, sets the desired branch
+ { 'squibid/eat-it', -- required, specifies the git repo
+ -- optional, sets repo link (see advanced example for more info on how to
+ -- use this)
+ url = 'https://git.squi.bid/eat-it',
+
+ -- required, specifies the desired file from the git repo
+ file = 'eatit.lua',
+
+ -- optional, sets the destination of the requested file
+ dir = 'scripts',
+
+ -- optional, sets the desired branch of the git repo
+ branch = 'master',
+
+ -- optional, stop the plugin from being updated
+ pin = false,
+ },
+
+ -- advanced example
+ { 'gh:po5/thumbfast', -- expands to https://github.com/po5/thumbfast
+ file = { -- multiple files all going to the same place
+ 'thumbfast.lua',
+ 'osc.lua'
+ },
+ branch = 'ancient',
+ --[[
+ no need to specify dir as it defaults to ~~/scripts
+ no need to specify url as it is extrapolated from name
+ name expansion can be configured in the opts section
+ ]]
},
}
@@ -35,6 +61,16 @@ opts = {
},
dl = { -- options for dealing with the git repos
dir = '/tmp/mpv-eatit',
- powerwash = false, -- if true the dl dir gets deleted after mpv closes
+ powerwash = false, -- if true the download dir gets deleted after mpv closes
+ },
+ nameexp = {
+ pre = 'https://',
+ map = {
+ -- shortcut = link
+ gl = 'gitlab.com',
+ cb = 'codeberg.org',
+ sr = 'sr.ht',
+ gh = 'github.com'
+ }
}
}