i3/AnyEvent-I3
Wesley Schwengle 5834b7e824
Use I3SOCK environment variable for path in AnyEvent::I3 (#5987)
Commit 3ae5f31d0 introduced the I3SOCK environment variable. This
prevents us from having to call `i3 --get-socketpath'. In case the
variable doesn't exist, fall back to the old ways.

Signed-off-by: Wesley Schwengle <wesleys@opperschaap.net>
2024-04-19 19:12:11 +02:00
..
lib/AnyEvent Use I3SOCK environment variable for path in AnyEvent::I3 (#5987) 2024-04-19 19:12:11 +02:00
t AnyEvent::I3: rip out taint mode compatibility (#5999) 2024-04-19 08:45:34 +02:00
Changes AnyEvent-I3: bump to 0.19 (#5990) 2024-04-09 17:43:02 +02:00
MANIFEST Migrate tooling to ExtUtils::MakeMaker (#2963) 2017-09-18 13:03:54 +02:00
MANIFEST.SKIP Migrate tooling to ExtUtils::MakeMaker (#2963) 2017-09-18 13:03:54 +02:00
Makefile.PL Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
README Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00

README

AnyEvent-I3

This module connects to the i3 window manager using the UNIX socket based
IPC interface it provides (if enabled in the configuration file). You can
then subscribe to events or send messages and receive their replies.

INSTALLATION

To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc command.

    perldoc AnyEvent::I3

You can also look for information at:

    RT, CPAN's request tracker
        https://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3

    The i3 window manager website
        https://i3wm.org


LICENSE AND COPYRIGHT

Copyright (C) 2010 Michael Stapelberg

This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.

See https://dev.perl.org/licenses/ for more information.