h-wang/code-space

管理您的代码 - 项目和代码库

安装: 9

依赖关系: 0

建议者: 0

安全性: 0

星级: 1

关注者: 2

分支: 0

开放问题: 0

类型:application

v1.0.0 2018-04-12 09:23 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:28:44 UTC


README

管理您的本地开发项目和代码库。

在开发项目时,尤其是微服务,我们经常在我们的开发机器上有成百上千的代码库。CodeSpace可以帮助您轻松管理这些代码库并对它们进行批量操作。您可以将其作为一个独立的工具使用。无需将其集成到任何项目中。

CodeSpace受到LinkORB ProjexHotel 的启发。

功能

项目扫描器

递归扫描指定的目录以查找项目/代码库。扫描代码库并将输出显示在控制台 bin/codespace scan [--path=~/git]

导出项目

  1. 导出到HTML bin/codespace export:html /path/to/the/target.html [--path=~/git]
  2. 导出到CSV bin/codespace export:csv /path/to/the/target.csv [--path=~/git]

自动生成Web服务器配置文件

使用导出功能,我们可以轻松地为多个项目生成Nginx服务器配置文件。它会自动检测您的操作系统并确定配置文件和日志文件的位置;自动检测项目类型并指向正确的 web 目录。

bin/codespace export:nginx-conf [--path=~/git] [--apply]

* 目前,仅支持MacOS(带有Homebrew)和Linux操作系统。仅支持Symfony 3和4项目。需要贡献。

对所有项目执行git fetch

当使用 --pull 选项时,执行 git pull 命令而不是 git fetch 命令。

bin/codespace git fetch [--path=~/git] [--pull]

自动更新您喜欢的IDE的项目管理器

扫描代码库并将其提供给IDE的项目管理器插件。现在支持 AtomVSCode。项目管理器有

https://atom.io/packages/project-manager
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager

命令:不指定 --ide= 选项,则同时更新 AtomVSCode

bin/codespace ide:pm [--ide=atom] [--path=~/git]

安装

使用源代码

composer install

使用phar

php code-space.phar

使用

基本命令

`bin/codespace`
# or
php code-space.phar

您可以通过运行基本命令查看所有可用的命令。

许可协议

请参阅包含的 LICENSE.md 文件