emedia / oxygen-installer
该软件包最新版本(v2.2.0)没有可用的许可信息。
Oxygen应用程序安装程序。
v2.2.0
2023-03-26 23:16 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- ext-zip: *
- guzzlehttp/guzzle: ^6.0
- symfony/console: ^4.0|^5.0|^6.0
- symfony/filesystem: ^4.0|^5.0|^6.0
- symfony/process: ^4.2|^5.0|^6.0
- symfony/var-dumper: ^5.0|^6.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.3
- squizlabs/php_codesniffer: ^3.5
Suggests
- hirak/prestissimo: Speed up composer installations by 10x.
This package is auto-updated.
Last update: 2024-09-27 02:19:19 UTC
README
Oxygen安装程序简单下载最新版本的Laravel,并自动安装Oxygen,并将其设置为您的Oxygen项目。
版本兼容性
Oxygen版本 | 软件包版本 | 分支 |
---|---|---|
v7 / Laravel v10 | 2.2 | master |
v6 / Laravel v9 | 2.1 | master |
v5 / Laravel v8 | 2.0 | master |
v4 / Laravel v7 | 1.x | version/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_version | Oxygen的目标版本(4到7或'dev') |
--name | 项目名称 |
管理员用户的电子邮件地址(用于填充数据库) | |
--dev_url | 虚拟主机的APP_URL |
--force | 即使目录已存在也强制安装 |
--dbhost | DB主机 |
--dbport | DB端口 |
--dbname | DB名称 |
--dbuser | DB用户 |
--dbpass | DB密码 |
--mailhost | 邮件主机 |
--mailport | 邮件端口 |
--mailuser | 邮件用户名 |
--mailpass | 邮件密码 |
--no-npm | 不安装NPM软件包 |
贡献和开发者说明
请参阅贡献以及详细信息。
版权
版权(c)2023优雅媒体。