h-wang / code-space
管理您的代码 - 项目和代码库
v1.0.0
2018-04-12 09:23 UTC
Requires
- symfony/console: ~3.2
This package is not auto-updated.
Last update: 2024-09-15 05:28:44 UTC
README
管理您的本地开发项目和代码库。
在开发项目时,尤其是微服务,我们经常在我们的开发机器上有成百上千的代码库。CodeSpace可以帮助您轻松管理这些代码库并对它们进行批量操作。您可以将其作为一个独立的工具使用。无需将其集成到任何项目中。
CodeSpace受到LinkORB Projex 和 Hotel 的启发。
功能
项目扫描器
递归扫描指定的目录以查找项目/代码库。扫描代码库并将输出显示在控制台 bin/codespace scan [--path=~/git]
导出项目
- 导出到HTML
bin/codespace export:html /path/to/the/target.html [--path=~/git]
- 导出到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的项目管理器插件。现在支持 Atom 和 VSCode。项目管理器有
https://atom.io/packages/project-manager
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager
命令:不指定 --ide=
选项,则同时更新 Atom 和 VSCode。
bin/codespace ide:pm [--ide=atom] [--path=~/git]
安装
使用源代码
composer install
使用phar
php code-space.phar
使用
基本命令
`bin/codespace`
# or
php code-space.phar
您可以通过运行基本命令查看所有可用的命令。
许可协议
请参阅包含的 LICENSE.md 文件