mirror of
https://github.com/hectorm/hblock.git
synced 2026-04-21 22:46:32 +05:30
34 lines
745 B
Bash
Executable file
34 lines
745 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# Author: Héctor Molinero Fernández <hector@molinero.dev>
|
|
# License: MIT, https://opensource.org/licenses/MIT
|
|
# Repository: https://github.com/hectorm/hblock
|
|
|
|
set -eu
|
|
export LC_ALL='C'
|
|
|
|
main() {
|
|
source="${1:?}"
|
|
target="${2:?}"
|
|
hblock="${3:-hblock}"
|
|
|
|
export HBLOCK_HEADER=''
|
|
export HBLOCK_FOOTER=''
|
|
export HBLOCK_SOURCES="file://${source:?}"
|
|
export HBLOCK_ALLOWLIST=''
|
|
export HBLOCK_DENYLIST='hblock-check.molinero.dev'
|
|
|
|
export HBLOCK_REDIRECTION=''
|
|
export HBLOCK_WRAP='1'
|
|
export HBLOCK_TEMPLATE='||%D^'
|
|
export HBLOCK_COMMENT='!'
|
|
|
|
export HBLOCK_LENIENT='false'
|
|
export HBLOCK_REGEX='false'
|
|
export HBLOCK_FILTER_SUBDOMAINS='false'
|
|
export HBLOCK_CONTINUE='false'
|
|
|
|
"${hblock:?}" -qO "${target:?}"
|
|
}
|
|
|
|
main "${@-}"
|