Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spo-ijaz/hostsmanager
Mirror only.
https://github.com/spo-ijaz/hostsmanager
admin adwaita fedora gnome gtk gui hosts linux vala
Last synced: 11 days ago
JSON representation
Mirror only.
- Host: GitHub
- URL: https://github.com/spo-ijaz/hostsmanager
- Owner: spo-ijaz
- License: gpl-3.0
- Created: 2024-02-12T15:29:29.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-11-20T10:22:29.000Z (about 1 month ago)
- Last Synced: 2024-12-12T15:09:31.945Z (11 days ago)
- Topics: admin, adwaita, fedora, gnome, gtk, gui, hosts, linux, vala
- Language: Vala
- Homepage: https://gitlab.gnome.org/spo-ijaz/HostsManager
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# HostsManager
[![HostsManager](https://img.shields.io/badge/copr-HostsManager-51A2DA?label=COPR&logo=fedora&logoColor=white)](https://copr.fedorainfracloud.org/coprs/spo-ijaz/HostsManager/)
Manage your `/etc/hosts` file with this simple GTK application for GNU/Linux.
# Features
* Adding host row, comment row.
* Create group of hosts.
* Drag & drop.
* Checks on IP address (v4 or v6).
* Search through hostnames.
* Shortcuts.
* Restore from an automatic backup of your `/etc/hosts` file, made each time the application is started.
* Hot-reload of the entries if `/etc/hosts` file has changed.# Package
| Distribution | Status |
|------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Fedora (38,39,40,41,rawhide) | [![Copr build status](https://copr.fedorainfracloud.org/coprs/spo-ijaz/HostsManager/package/hosts-manager/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/spo-ijaz/HostsManager/package/hosts-manager/)
|# Compilation & installation
```sh
meson build --prefix=/usr
cd build
ninja
sudo ninja install
```# Development
Done with [Builder](https://wiki.gnome.org/Apps/Builder), so you can compile and start the application directly with the development profile.
## Update translations
```bash
meson build --prefix=/build -Dprofile=development
cd build
meson compile org.gnome.gitlab.spo-ijaz.hostsmanager-pot
meson compile org.gnome.gitlab.spo-ijaz.hostsmanager-update-po
```And use [poedit](https://poedit.net/) on `/po/xx.po` files to add translations.