No description
Find a file
2024-02-09 22:43:44 +01:00
modules 9RUTJM039a\\IBTDQB5bQC7Lc8;R;RZF]T@ED0FFBQ?\\G;9[?L0S<^B7@45YH8UU91]QNG<cMLC_K3F[TN5Y8KIUK8Q?M]9ADEWFE\x91W3H²Àow;½MG{d?\x81¸\x96XnbDK<sQm¥B5<{5\x9cGH?¯\xadj¤W\x84E«·[]\x85[q<kxe\x9e|j·I\x85¹\x9c¹D¤t\x81YÀ\\s>´}\x94\x9fOo6\x9b·\x9a\\w\x81tW]³81\x92VMW>K 2024-02-09 22:43:44 +01:00
.gitignore init 2024-02-09 12:05:06 +01:00
LICENSE init 2024-02-09 12:05:06 +01:00
Makefile make clean remove contents of target instead of target 2024-02-09 14:20:43 +01:00
mod.h init 2024-02-09 12:05:06 +01:00
modfetch.c nullterm after strncpy 2024-02-09 15:46:33 +01:00
README.md add another thing to todo 2024-02-09 12:19:46 +01:00

modfetch

modular fetch

building

make for the main binary

make modules for all the default modules

write your own using mod.h if you want to

config

by default $XDG_CURRENT_DESKTOP/modfetch.conf

format:

/path/to/mod1.so

/path/to/mod2.so {
    var1 = dupa
    var2 = 2137
}

TODO

  • module manager (url to module source, compiles and puts the binary somewhere)
  • better config parsing
  • more text positioning options aside from printing text vertically
  • some way for module to throw errors
  • module related options (list module, print specific module info, etc.)

license

mit