Comments (5)
I was thinking on something similar like --wait
to keep the command running and stop on CRTL+c
, but it could also accept a time parameter. I like the idea.
from hostctl.
This is implemented on v0.10.0. Thanks for adding this request @smhmd! π
You can use it with this examples:
# enable awesome profile for 30 seconds and then disable it (or until ctrl-c)
hostctl enable -p youtube --wait 30s
# add a new profile with content from a file and disable it after 8 hours (or until ctrl-c)
hostctl add -p dailyblock --from $HOME/block_daily_hosts --wait 8h
# sync with docker-compose services and remove them when ctrl-c is sent
hostctl sync docker-compose --wait 0
from hostctl.
I've tried that, but with the CLI framework cobra
, AFAIK you can't have a flag with two types (duration or bool), so I've chosen the duration option and that makes the zero mandatory to wait indefinitely.
from hostctl.
@guumaster wait
flag for toggle
command?
from hostctl.
@guumaster --wait
without argument to assume 0
?
from hostctl.
Related Issues (20)
- Multiple "DO NOT EDIT" comments in etc/hosts HOT 2
- Display version number as part of --help HOT 4
- fix aur-publish step HOT 9
- hostctl adds entries for the same domain + ip HOT 3
- Comments turn into entries
- Support not etc/hosts config files,such as sysctl.conf and limits.conf HOT 1
- brew install guumaster/tap/hostctl does not work on Apple M1 HOT 7
- v1.1.1 - Access Denied on Windows 10 while running as administrator HOT 2
- i really want to use this by yum or dnf. HOT 1
- runtime error HOT 1
- SegFault - profile.RemoveHostNames - HOT 1
- Windows 11 profiles are not set
- Extremely slow for large files HOT 2
- installation page not found (404) HOT 4
- hostctl removes multi-value domain aliases when adding any domain
- hostctl strips ::0 off ipv6 addresses when adding any domain
- The snap package conflicts with the compiled binary package
- `hostctl sync docker` doesnβt skip containers that do not have an IP address assigned
- GitHub Action
- homebrew ubuntu 22 installation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hostctl.