能把这里的 Vagrant 命令设置成全局的吗

安装好了homestead, 非常好用方便, 不过觉得还有一点不太完美, 就是能把vagrant命令设置成全局的吗, 以免每次都要进入homestead目录里去, 多谢指教

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

在laravel其他论坛找到了设置全局的方法, 亲测可用
在系统的任意位置创建一个批处理文件 homestead.bat:

@echo off

set cwd=%cd%
set homesteadVagrant=C:\Users\Administrator\Homestead\

cd /d %homesteadVagrant% && vagrant %*
cd /d %cwd%

set cwd=
set homesteadVagrant=

你需要将脚本中实例路径 C:\Users\Administrator\Homestead\ 调整为 Homestead 实际安装路径。创建文件之后,添加文件路径到 PATH,这样你就可以在系统的任意位置运行 homestead up 或 homestead ssh 命令了。

5年前 评论
讨论数量: 5
Epona

可以设置 alias

5年前 评论

@Epona 不太明白啊, 大哥, 小弟愚笨, 能说的详细点吗

5年前 评论
Epona

Mac 系统下 在 ~/.bash_aliases 文件里可以设置alias 。 比如,我的这个文件里有

alias code="cd ~/Documents/Code/"

这行,那么我只需要在命令行里输入 code 然后回车 就会自动执行 cd ~/Documents/Code/ 命令。

每次编辑完之后需要 执行命令source ~/.bash_aliases来使修改后的内容能够成功执行(或者直接关掉终端,再打开也可以)。 你可以根据你自己的需求来进行添加或者修改alias。

windows下的bash_aliases文件在哪我就不清楚了,应该是有类似的文件😂需要你自行搜索了。

5年前 评论

@Epona 恩,好的, 多谢了, 我按你这个思路研究一下

5年前 评论

在laravel其他论坛找到了设置全局的方法, 亲测可用
在系统的任意位置创建一个批处理文件 homestead.bat:

@echo off

set cwd=%cd%
set homesteadVagrant=C:\Users\Administrator\Homestead\

cd /d %homesteadVagrant% && vagrant %*
cd /d %cwd%

set cwd=
set homesteadVagrant=

你需要将脚本中实例路径 C:\Users\Administrator\Homestead\ 调整为 Homestead 实际安装路径。创建文件之后,添加文件路径到 PATH,这样你就可以在系统的任意位置运行 homestead up 或 homestead ssh 命令了。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!