emedia/oxygen-installer

该软件包最新版本(v2.2.0)没有可用的许可信息。

Oxygen应用程序安装程序。

v2.2.0 2023-03-26 23:16 UTC

This package is auto-updated.

Last update: 2024-09-27 02:19:19 UTC


README

Oxygen安装程序简单下载最新版本的Laravel,并自动安装Oxygen,并将其设置为您的Oxygen项目。

版本兼容性

Oxygen版本软件包版本分支
v7 / Laravel v102.2master
v6 / Laravel v92.1master
v5 / Laravel v82.0master
v4 / Laravel v71.xversion/v1.x

查看变更日志以及与过去版本的兼容性。

入门

安装

  • 要开始使用,请首先使用Composer下载Oxygen安装程序。
  • 如果您已经安装了它,请再次运行以更新版本。最新版本是2.2.0
composer global require emedia/oxygen-installer

请确保将Composer的全局供应商bin目录放置在您的$PATH中,以便您的系统可以找到这些可执行文件。根据您的操作系统,此目录位于不同的位置;然而,一些常见位置包括

macOS: $HOME/.composer/vendor/bin
Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
GNU / Linux Distributions: $HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin

您也可以通过运行composer global about来查找composer的全局安装路径,并从第一行查找。

安装成功后,您可以通过运行oxygen -v来获取最新版本号。

如何使用

安装后,oxygen new命令将在您指定的目录中创建一个新的Laravel + Oxygen安装。例如,运行oxygen new blog将在blog目录中创建一个包含已安装所有依赖项的新Laravel + Oxygen安装

要创建一个新的Oxygen项目,请运行

oxygen new myproject

您也可以通过一行命令传递常用参数,同时享用一杯咖啡,同时它完成完整的设置。

oxygen new myproject --name 'My Project' --dev_url 'localhost.test' --dbname mydatabase --dbuser john --dbpass mypassword --mailuser smtp_username --mailpass smtp_password

更改Oxygen/Laravel版本

默认情况下,它将安装当前版本。如果需要,您可以切换版本。

// Install Laravel 10 + Oxygen 7 (default)
oxygen new myproject

// Install Laravel 9 + Oxygen 6
oxygen new myproject --o_version 6

// Install Laravel 8 + Oxygen 5
oxygen new myproject --o_version 5

// Install Laravel 7 + Oxygen 4
oxygen new myproject --o_version 4

// Install dev branch
oxygen new project --o_version dev

可用选项

以下选项可用于安装程序。所有标志都是可选的,因此您可以设置一个或多个。

CLI选项它做什么
--o_versionOxygen的目标版本(4到7或'dev')
--name项目名称
--email管理员用户的电子邮件地址(用于填充数据库)
--dev_url虚拟主机的APP_URL
--force即使目录已存在也强制安装
--dbhostDB主机
--dbportDB端口
--dbnameDB名称
--dbuserDB用户
--dbpassDB密码
--mailhost邮件主机
--mailport邮件端口
--mailuser邮件用户名
--mailpass邮件密码
--no-npm不安装NPM软件包

贡献和开发者说明

请参阅贡献以及详细信息。

版权

版权(c)2023优雅媒体。