2021-07-14 04:45:56 +02:00
|
|
|
#!/usr/bin/env perl
|
|
|
|
|
|
|
|
# File: pbot
|
|
|
|
#
|
|
|
|
# Purpose: PBot main entry point. See doc/QuickStart.md.
|
|
|
|
|
|
|
|
# SPDX-FileCopyrightText: 2021 Pragmatic Software <pragma78@gmail.com>
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
2021-08-16 04:42:09 +02:00
|
|
|
# to find real location of pbot script
|
2021-07-16 21:00:34 +02:00
|
|
|
use FindBin qw($RealBin);
|
2021-08-16 04:42:09 +02:00
|
|
|
|
|
|
|
# allow loading of Perl packages from this location
|
2021-07-16 21:00:34 +02:00
|
|
|
use lib "$RealBin/../lib";
|
2021-08-16 04:42:09 +02:00
|
|
|
|
|
|
|
# allow loading of PBot plugins from ~/.pbot
|
2021-07-14 04:45:56 +02:00
|
|
|
use lib "$ENV{HOME}/.pbot";
|
|
|
|
|
2021-07-21 08:20:24 +02:00
|
|
|
use PBot::Core;
|
2021-07-14 04:45:56 +02:00
|
|
|
|
2021-07-21 08:20:24 +02:00
|
|
|
PBot::Core->new(
|
2021-07-16 21:00:34 +02:00
|
|
|
data_dir => "$RealBin/../data",
|
2021-11-20 03:05:50 +01:00
|
|
|
applet_dir => "$RealBin/../applets",
|
2021-07-16 21:00:34 +02:00
|
|
|
update_dir => "$RealBin/../updates",
|
2021-07-14 04:45:56 +02:00
|
|
|
)->start;
|