#host #sites #file #cli #system #block #command

app site-blocker

一个通过系统hosts文件阻止网站的命令行界面

3个版本

0.1.2 2024年3月19日
0.1.1 2024年3月19日
0.1.0 2024年3月19日

#141 in 操作系统

MIT 协议

18KB
440

site-blocker

Unit-Test Super-Linter

一个通过系统hosts文件阻止网站的命令行界面。

安装

cargo install site-blocker

此CLI原生不支持Windows,且未在Windows上进行测试。但是,由于hosts文件路径可以作为选项配置,因此没有任何阻止它工作的因素。试用一下,如果出现问题请创建一个问题。

用法

site-blocker [OPTIONS] <COMMAND>

Commands:
  get     Get blocked sites [aliases: ls]
  add     Add blocked sites
  delete  Remove blocked sites [aliases: rm]
  edit    Edit blocked sites in an editor

浏览器通常需要在hosts文件更改后清除缓存才能反映更改。

示例

sudo site-blocker add www.example.com www.example2.com
INFO www.example.com added
INFO www.example2.com added

site-blocker list
www.example.com
www.example2.com

sudo site-blocker delete www.example.com
INFO www.example.com deleted

sudo site-blocker edit

依赖关系

~3–13MB
~151K SLoC