1 unstable release

0.4.0 Jun 17, 2024
0.3.1 Jan 23, 2021

#1256 in Command line utilities

Download history 15/week @ 2024-07-28 3/week @ 2024-09-22 3/week @ 2024-09-29

72 downloads per month

LGPL-3.0-or-later

21KB
298 lines

Project

  • This project follows Semantic Versioning 2.0.0
  • License: GNU Lesser General Public License, either version 3, or (at your option) any later version.

Features

touch-als is a simple Linux program. It helps with automation tasks involving abstract sockets.

Current features are simple:

  • User can run touch-als and pass it one or more abstract Linux socket address(es). The program will touch those address(es), by connecting to and immediately dropping the connection(s).

  • For single address per invocation, the program supports running one sub command, based on user condition:

    • If the address is alive (on-success).
    • Or if the address is not alive (on-failure).
  • Addresses are either:

    • Hexadecimal strings. They must have at least one byte, and at most 107 bytes. Based on unix(7), abstract Linux socket paths can have up to 108 bytes. The program dictates that it takes control of the first byte -- which will always be zero (0). If the user provides less than 107 bytes, the rest will be filled with zeros.

    • Raw strings, prefixed with raw:.

  • Sub command and its arguments can be provided after a double-hyphen phrase: --.

To see more details, options and examples..., you can run the program with help command.

Dependencies

~120KB