# NAME Alien::Turso::CLI - Install and find Turso CLI # SYNOPSIS use Alien::Turso::CLI; use Alien qw( Alien::Turso::CLI ); my $turso = Alien::Turso::CLI->bin_dir . '/turso'; system $turso, "--version"; # DESCRIPTION Alien::Turso::CLI provides the Turso CLI (Command Line Interface) for Perl applications. This module will download and install the Turso CLI binary if it's not already available on your system. Turso CLI is the official command-line interface for Turso, the edge-hosted, distributed database built on libSQL. # REQUIREMENTS - Perl 5.18 or later - Linux x86\_64 platform (currently supported) - Internet connection for downloading Turso CLI binary # INSTALLATION cpanm Alien::Turso::CLI Or manually: perl Build.PL ./Build ./Build test ./Build install After installation, you can use the Turso CLI: perl -MAlien::Turso::CLI -E 'system Alien::Turso::CLI->bin_dir . "/turso", "--version"' # KNOWN ISSUES During installation, you may see warnings about "Download::Negotiate" plugin. These warnings are harmless and do not affect functionality. They are a known issue with the current version of Alien::Build::Plugin::Download::GitHub, which correctly uses the GitHub API despite the warnings. # METHODS This module inherits all methods from [Alien::Base](https://metacpan.org/pod/Alien%3A%3ABase). The most commonly used methods are: - bin\_dir Returns the directory containing the turso binary. - exe Returns the full path to the turso executable. # SEE ALSO - [Alien](https://metacpan.org/pod/Alien) - [Alien::Base](https://metacpan.org/pod/Alien%3A%3ABase) - [https://turso.tech/](https://turso.tech/) # LICENSE Copyright (C) ytnobody. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. # AUTHOR ytnobody