tyurderi / hosts
一个非常简单和极简主义的 hosts 文件管理器。
0.0.1
2018-07-20 15:27 UTC
This package is not auto-updated.
Last update: 2024-09-22 04:47:58 UTC
README
一个非常简单和极简主义的 hosts 文件管理器。
使用此库,您可以在您的 /etc/hosts 文件中创建、编辑和删除 hosts。
文档
查看 GitHub Wiki。
要求
- Linux、Windows 或 macOS
- PHP5.6
安装
$ composer require tyurderi/hosts
基本用法
require_once __DIR__ . '/vendor/autoload.php'; $editor = new tyurderi\Hosts\Editor(); // Create a new host entry $host = $editor->push('127.0.0.1', 'example.com'); // Edit an existing host entry $host = $editor->find('example.com'); echo $host->ip, PHP_EOL; // => 127.0.0.1 echo $host->hosts, PHP_EOL; // => example.com echo $host->ignored, PHP_EOL; // => false echo $host->empty, PHP_EOL; // => false $host->ip = '127.0.0.2'; $host->remove(); $editor->write();
许可证
版权所有 (c) 2018 tyurderi
在此条件下,任何获得此软件及其相关文档副本(“软件”)的人均可免费使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供的人这样做,前提是
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他原因而产生的,无论是否与软件或其使用或其它方式有关。