Group
Extension

Matches 4

LedgerSMB-Installer ( E/EH/EHUELS/LedgerSMB-Installer-v0.999.10.tar.gz, EHUELS, 2025; MetaCPAN )
LedgerSMB-Installer/lib/LedgerSMB/Installer.pm ( view source; MetaCPAN )
emp qw( tempfile );
use Getopt::Long qw(GetOptionsFromArray);
use HTTP::Tiny;
use IO::Handle;
use JSON::PP;
use List::Util qw(uniq);
use Module::CoreList;
use version;

use Log::Any qw($log);
use Log:
o be the module version

my $http = HTTP::Tiny->new( agent => 'LedgerSMB-Installer/0.1' );
my $json = JSON::PP->new->canonical;

sub _post_boot_configure($class, $dss, $config) {
    Log::Any::Adapter
rovides => [ @last_deps ] } }
                    ]
            }
        };

        my $body = $json->encode( $query );
        my $r = $http->request( 'POST', 'https://fastapi.metacpan.org/v1/relea
LedgerSMB-Installer ( E/EH/EHUELS/LedgerSMB-Installer-v0.999.10.tar.gz, EHUELS, 2025; MetaCPAN )
LedgerSMB-Installer/lib/LedgerSMB/Installer/OS/linux/debian.pm ( view source; MetaCPAN )
nt qw( LedgerSMB::Installer::OS::linux );

use Carp qw( croak );
use English;
use HTTP::Tiny;
use JSON::PP;

use Capture::Tiny qw( capture_stdout );
use Log::Any qw($log);

sub new($class, %args) {
  
LedgerSMB-Installer ( E/EH/EHUELS/LedgerSMB-Installer-v0.999.10.tar.gz, EHUELS, 2025; MetaCPAN )
LedgerSMB-Installer/lib/LedgerSMB/Installer/OS/linux/fedora.pm ( view source; MetaCPAN )
nt qw( LedgerSMB::Installer::OS::linux );

use Carp qw( croak );
use English;
use HTTP::Tiny;
use JSON::PP;

use Capture::Tiny qw(capture_stdout capture);
use Log::Any qw($log);

# dnf repoquery --ins
LedgerSMB-Installer ( E/EH/EHUELS/LedgerSMB-Installer-v0.999.10.tar.gz, EHUELS, 2025; MetaCPAN )
LedgerSMB-Installer/lib/LedgerSMB/Installer/Configuration.pm ( view source; MetaCPAN )
_url($self, $distro, $id) {
    return "https://download.ledgersmb.org/f/dependencies/$distro/$id.json";
}

sub have_deps($self) {
    return (defined $self->{_deps}
            and defined $self->{_d
;
    my $r = $http->get( $url );
    my $pkgs;
    if ($r->{success}) {
        $self->{_deps} = JSON::PP->new->utf8->decode( $r->{content} );
        $pkgs = $self->{_deps}->{packages};
    }
    el
.com/repos/ledgersmb/LedgerSMB/releases/latest' );
    if ($r->{success}) {
        my $content = JSON::PP->new->utf8->decode( $r->{content} );

        if (defined $content
            and defined $c

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.