open-southeners/laravel-console-file-menu

Laravel 文件和目录控制台菜单

1.0.0 2024-03-18 01:35 UTC

This package is auto-updated.

Last update: 2024-09-18 02:43:52 UTC


README

喜欢 NunoMaduro 的 控制台菜单包,但这是用于文件的。

screenshot

入门

composer require open-southeners/laravel-console-file-menu

通过复制下面的代码开始使用

use NunoMaduro\LaravelConsoleMenu\Menu;

// In between your command's code:
$result = $this->fileMenu('/base/path')
    // Customise the underlying menu here: https://github.com/php-school/cli-menu?tab=readme-ov-file#appearance
    ->customise(fn (Menu $menu) => $menu->setForegroundColour('green')
        ->setBackgroundColour('black')
    )
    ->onlyDirectories(false)
    ->hideFileExtensions(false)
    ->respectIgnored(true)
    ->open();

// $result will contain the full file/directory selected path or null otherwise

合作伙伴

skore logo

许可证

此软件包是开源软件,受MIT 许可协议许可。