1{ lib, writeShellScriptBin, rss-bridge, php }:
2
3let
4 phpWithExts = (php.withExtensions
5 ({ all, ... }: with all; [
6 curl
7 filter
8 iconv
9 mbstring
10 openssl
11 simplexml
12 sqlite3
13 ])
14 );
15 phpBin = "${phpWithExts}/bin/php";
16in (writeShellScriptBin "rss-bridge-cli" ''
17 ${phpBin} ${rss-bridge}/index.php "$@"
18'').overrideAttrs (oldAttrs: rec {
19 version = rss-bridge.version;
20
21 meta = with lib; {
22 description = "Command-line interface for RSS-Bridge";
23 homepage = "https://github.com/RSS-Bridge/rss-bridge";
24 license = licenses.unlicense;
25 maintainers = with maintainers; [ ymeister ];
26 };
27})