0.4.2 • Published 29 days ago

ulysse v0.4.2

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
29 days ago

Ulysse

Version License Code Climate

Ulysse is a simple CLI tool for blocking your distracting apps and websites.

Prevent distractions by blocking your most distracting apps and websites, even if you are the administrator of your computer.

📋 Requirements

  • Linux
  • Node.js >= 14.0.0

✨ Features

  • Block your distracting apps and websites
  • Shield mode (no way to bypass)

📦 Installation

npm i -g ulysse

📖 Usage

Usage: ulysse [OPTIONS]

  Ulysse: A simple and powerful tool to block your distracting apps and websites.

Options:
  -b, --block TARGET [-t, --time VALUE]
                           Block a specific website or application. Optionally, add a time-based setting.
                           The VALUE format can include usage limits, specific time intervals,
                           or a quick block duration.
                           Examples: 
                             'ulysse -b example.com' (block indefinitely)
                             'ulysse -b example.com -t 10m' (block for a short duration)
                             'ulysse -b example.com -t 10h-18h' (block during specific hours)
                             'ulysse -b MyAppName -t 30m/day' (block with a daily limit)

  -u, --unblock TARGET     Unblock a specific website or application.
                           Example: 'ulysse -u example.com' or 'ulysse -u MyAppName'.

  -w, --whitelist TARGET   Whitelist a specific website.
                           Example: 'ulysse -w example.com'.

  -s, --shield [on|off] [-p, --password VALUE]
                           Enable or disable shield mode to prevent jailbreak.
                           By default, the shield mode is on. Use 'off' along with a password to disable it.
                           The password is required to disable the shield mode.
                           Example: 'ulysse -s on' to enable or 'ulysse -s off -p myp@ssw0rd' to disable.

  -d, --daemon             Run Ulysse as a daemon.
                           Example: 'ulysse -d' or 'ulysse --daemon'.

  -v, --version            Show the version and exit.

  -h, --help               Show this message and exit.

🎁 Support me

Please support me with a one-time or a monthly donation and help me continue my activities.

Github sponsor ko-fi Buy me a coffee liberapay Github Mastodon Twitter

📜 License

This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details

Free Software, Hell Yeah!

0.4.2

29 days ago

0.4.1

30 days ago

0.4.0

30 days ago

0.3.0

3 months ago

0.2.0

3 months ago

0.3.1

3 months ago

0.1.0

3 months ago