强化你的终端:Zsh Artisan 插件的完美整合

强化你的终端:Zsh Artisan 插件的完美整合

zsh-artisanLaravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!项目地址:https://gitcode.com/gh_mirrors/zs/zsh-artisan

当你在 Laravel 项目中工作时,是否曾因频繁输入 php artisan 或寻找正确的命令而感到困扰?现在有了 zsh-artisan 这个强大的 Zsh 插件,这些问题都将迎刃而解。这个插件将为你带来前所未有的 Laravel 开发体验,无论你在项目文件结构的哪个角落。

项目简介

zsh-artisan 是一个专为 Zsh 设计的智能插件,它能自动找到并执行 artisan 命令,无需再添加 php./ 前缀。更棒的是,它还提供自动补全功能,并支持自定义编辑器打开 artisan make:* 命令创建的新文件。如果项目配置了 Docker 或 Sail,它会智能地通过这些工具来运行命令。

项目技术分析

zsh-artisan 利用了 Zsh 的强大扩展性,实现了以下关键技术特性:

  1. 智能查找:无论当前目录在哪,只要处于 Laravel 项目内,插件都能找到并执行 artisan
  2. 自动补全:基于 Laravel 的所有命令(包括自定义命令)提供自动补全功能。
  3. 编辑器集成:可以设置一个默认编辑器,自动打开 make: 命令产生的新文件。
  4. Docker 和 Sail 自动适配:当检测到 Docker 或 Sail 配置时,会自动使用它们执行命令。

应用场景

无论你是 Laravel 项目新手还是经验丰富的开发者,zsh-artisan 都能提升你的开发效率:

  • 日常开发:在任何层级的目录下直接运行 artisan 并得到补全建议。
  • 快速原型:使用 make: 命令快速生成模型、控制器等,自动在预设编辑器中打开新文件进行编辑。
  • Docker 工作流:在启用 Docker 或 Sail 的环境中无缝切换,减少手动配置时间。

项目特点

  1. 零配置启动:只需安装和激活插件,即可立即使用。
  2. 兼容广泛:支持多种 Zsh 包管理器如 oh-my-zsh、Antigen 和 zplug。
  3. 自动化:自动检测 Laravel 项目、补全命令、打开文件,甚至与 Docker 容器交互。
  4. 灵活性:自由选择你喜欢的文本编辑器,并可轻松定制快捷方式。

安装与配置

安装过程简单明了,支持 Antigen、Oh-my-zsh、zplug 以及 Fig 等多种方式。配置上,仅需设置环境变量,就可以让新建文件在指定的编辑器中自动打开。

立即尝试 zsh-artisan,让你的终端变得更为智能高效吧!

# 使用 Antigen 安装
antigen bundle jessarcher/zsh-artisan

# 使用 oh-my-zsh 安装
git clone https://github.com/jessarcher/zsh-artisan.git ~/.oh-my-zsh/custom/plugins/artisan

# 使用 zplug 安装
zplug "jessarcher/zsh-artisan"

# 使用 Fig 安装
[一键安装](https://fig.io/plugins/other/zsh-artisan_jessarcher)

更多详情和配置选项,请参考项目 README 文件。开始升级你的终端体验,让你的 Laravel 开发更加流畅自如!

zsh-artisanLaravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!项目地址:https://gitcode.com/gh_mirrors/zs/zsh-artisan

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋玥多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值