2019独角兽企业重金招聘Python工程师标准>>>

#!/bin/bashif [ -f "./artisan" ]; thenphp artisan "$@"
elseif [ "$1" == "create" ]; thenif [ ! `which git` ]; then echo "For this installer to work you'll need to install Git."echo '        http://gitref.org/'figit clone --recursive git://github.com/laravel/laravel.git "./$2"cd "$2"; chmod -R 0777 storage/elseecho 'This is not a valid laravel installation so artisan is a bit lost.'echo '        http://laravel.com/docs/install#installation'fi
fi

保存为/usr/bin/artisan  并执行 chmod +x /usr/bin/artisan  赋予执行权限

然后,你就可以进入你的项目文件夹,只需输入bash命令 "artisan create myapp",就会自动从github上clone一份最新的Laravel框架,并会自动设置storage文件夹的权限。之后,你可以直接输入“ artisan xxxx  xxx”的指令了,而不用输入'php artisan xxxx xxxx' 。

转载于:https://my.oschina.net/laravel/blog/79863

为Laravel的artisan指令增加bash脚本相关推荐

  1. 不寻常的单元测试,第1部分:带蝙蝠的bash脚本

    介绍 (Introduction) In my work I often see well-intended implementations of CI/CD pipelines that might ...

  2. 生产力工具:shell 与 Bash 脚本

    生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 微信公众号: 吴甜甜的博客 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看 ...

  3. 十分钟完成Bash 脚本进阶!列举Bash经典用法及其案例

    前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神.虽然复杂的脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加 ...

  4. 简单调试 Bash 脚本

    用 Bash 写的脚本也可以进行调试,和 Python,Perl 等解释型语言一样.新建一个名为 servinfo 的脚本并增加可执行权限: $ vi servinfo#!/bin/bashecho ...

  5. bashsupport插件_如何用 bash-support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE

    IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件. IDE 将所有开发工作集中到一个程序中,使得程序员可以编写.修改.编译.部署以及调试程序. 在这篇 ...

  6. sh脚本和bash脚本_在脚本中使用Bash陷阱

    sh脚本和bash脚本 很容易检测到shell脚本何时启动,但是并不总是容易知道何时停止. 脚本可能会正常终止,就像作者希望的那样终止,但是由于意外的致命错误,脚本也可能会失败. 有时,保留脚本失败时 ...

  7. bash 脚本编写_如何在Bash中编写循环

    bash 脚本编写 人们想要学习Unix shell的一个常见原因是释放批处理的功能. 如果要对多个文件执行某些操作,一种方法是构造一个遍历这些文件的命令. 在编程术语中,这称为执行控制,最常见的示例 ...

  8. 正则表达式及bash脚本(一)

    目录 1 基本正则表达式元字符 1.1 字符匹配 1.2 匹配次数 1.3 位置锚定 1.4 分组其它 1.4.1 分组 1.4.2 或者 2 扩展正则表达式元字符 2.1 字符匹配 2.2 次数匹配 ...

  9. linux内核与bash脚本接囗,Bash脚本编程之脚本基础和bash配置文件

    脚本基础 不严谨地说,编程语言根据代码运行的方式,可以分为两种方式: 编译运行:需要先将人类可识别的代码文件编译成机器可运行的二进制程序文件后,方可运行.例如C语言和Java语言. 解释运行:需要一个 ...

最新文章

  1. 北京智源新星计划启动,大力支持人工智能青年人才
  2. 跨部门不配合工作_跨部门协作,队友总是“甩锅”,这三个方法教你快速避坑!...
  3. 【Docker】elasticsearch 监控工具 elasticsearch-HQ Unable to create connection to: http://localhost:9200
  4. 实用的pythondjango项目_推荐10个django开发过程中比较好用的第三方包
  5. Oracle 数据库简介
  6. Spring的OpenEntityManagerInViewFilter
  7. android 打包成多个so,Android Studio打包.so库到apk中实例详解
  8. 疯狂Java讲义笔记
  9. wifi修复记录(8个方法)
  10. 计算机操作系统笔记总结:Part1 计算机系统概述
  11. PFLD 人脸关键点检测论文详解
  12. 如何从macOS Catalina向iPhone添加自定义铃声
  13. SPADE(GauGAN)代码运行方法
  14. ps快速切图,文件命名图片自动导出
  15. Manjaro安装配置小记
  16. Windows平台上一些开发软件的卸载与安装@大蟒蛇马戏团
  17. 正月初七 | 2月18日 星期四 | 京东物流在港交所提交招股书;字节跳动回应在美上市传闻;2021年中国电影总票房破百亿...
  18. Opencv笔记(十七)——轮廓性质
  19. Sublime Text 3 修改字体颜色
  20. 分享:mapbox-gl的CGCS2000修改版

热门文章

  1. 公众号jdk 获取手机号_怎样快速获取使用国庆节公众号文章的素材和模板
  2. 学计算机编程会秃头吗,编程真的容易导致秃顶么?
  3. 服务器系统自带ftp,win10如何使用自带FTP服务器
  4. java if else 过多_Java利用策略模式优化过多if else代码
  5. 用计算机弹奏体面6,抖音能用计算器按出音乐有哪些?计算器乐谱分享
  6. linux中pushd和popd用法,在Linux中使用pushd和popd命令操作目录的用法
  7. linux系统支持最大内存,「Linux」- 查找系统支持的最大内存 @20210225
  8. uni-app项目实现客服、用户聊天
  9. JAVA计算一年的第几天问题
  10. 无人驾驶泊车?你要再多等等,百度Apollo和大众刚启动合作