2 releases
0.1.1 | Sep 4, 2022 |
---|---|
0.1.0 | Sep 4, 2022 |
#1383 in Parser implementations
29KB
741 lines
hosts-modifier
Hosts file manager
Introduction
Hosts-modifier is a program that aims to help you manage the system hosts file (/etc/hosts
on Linux/MacOS and C:\Windows\system32\drivers\etc\hosts
on Windows).
It simplifies the process of adding, removing and listing lines in the file.
(Adding and Removing require administrator or super user privileges in the console or terminal.)
This program is designed for developers to help them manage host files, which they often do. (PHP develpment with XAMPP or any LAMPP stack, Laravel, Blocking sites etc...).
Installation
-
Download from Releases page.
-
Building from Source
Make sure you have golang, make and git installed for your operating system
$ git clone https://github.com/BrosSquad/hosts.git hosts && cd hosts
$ git checkout tags/v2.3.2 -b v2.3.2
$ make build VERSION=2.3.2 ENVIRONMENT=production RACE=0
$ make install
Make sure you've added $GOPATH/bin to the $PATH That's all.
Usage
hosts-modifier is a command line program
Get Help
$ hosts --help
Add Host
$ hosts add example.com 127.0.0.1
- If you don't pass ip, defaults to "127.0.0.1" (same as example above)
$ hosts add example.com
Remove Host
$ hosts remove example.com
List Hosts
$ hosts list
Licence
This program is licensed under the terms of the GNU GPL v2 only.
Dependencies
~280–750KB
~18K SLoC