Open ajhalili2006 opened 3 months ago
The CLI tool and its associated Go package for building custom builds of caddy, especially for those who want to use and develop Caddy plugins in the Termux environment. Requires golang package to run xcaddy build.
caddy
golang
xcaddy build
Related to https://github.com/termux/termux-packages/issues/92 from the archives.
https://caddyserver.com/docs/build#xcaddy
https://github.com/caddyserver/xcaddy
[X] The project is actively developed.
[X] The project has existing packages and is "well known".
[X] Licensed under an open source license.
[ ] Not available through a language package manager: pip, npm, cpan, cargo, etc.
[X] Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)
[X] Not duplicating the functionality of existing packages.
[X] Not serving hacking, malware, phishing, spamming, spying, ddos functionality.
[X] I certify that I have read Termux Packaging Policy and understand that my request will be denied if it is found lacking.
I might do the build myself later and this section will be updated soon.
Although it is possible to go through the go install route, I may consider sending a patch resolving this issue myself once I checked if it worked.
go install
Why is it worth to add this package?
The CLI tool and its associated Go package for building custom builds of
caddy
, especially for those who want to use and develop Caddy plugins in the Termux environment. Requiresgolang
package to runxcaddy build
.Related to https://github.com/termux/termux-packages/issues/92 from the archives.
Home page URL
https://caddyserver.com/docs/build#xcaddy
Source code URL
https://github.com/caddyserver/xcaddy
Packaging policy acknowledgement
[X] The project is actively developed.
[X] The project has existing packages and is "well known".
[X] Licensed under an open source license.
[ ] Not available through a language package manager: pip, npm, cpan, cargo, etc.
[X] Not taking up too much disk space (< 100MiB per architecture, exceptions can be made)
[X] Not duplicating the functionality of existing packages.
[X] Not serving hacking, malware, phishing, spamming, spying, ddos functionality.
[X] I certify that I have read Termux Packaging Policy and understand that my request will be denied if it is found lacking.
Additional information
I might do the build myself later and this section will be updated soon.