projj
projj copied to clipboard
Manage repository easily.
```bash projj add ssh://[email protected]:2224/web/cms.git ✔︎ Start adding repository ssh://[email protected]:2224/web/cms.git ✔︎ Cloning into /Volumes/code/git.gitlab.cn/2224/web/cms ``` expected`Cloning into /Volumes/code/git.gitlab.cn:2224/web/cms` or `Cloning into /Volumes/code/git.gitlab.cn/web/cms`
``` { "hooks": { "hookName": { "hook": "npm install", "match": "github.com/" } } } ``` hook option can be an object

Related to #66 Refactors the project to use TypeScript, enhancing code documentation and type safety across various modules. - Converts JavaScript files to TypeScript files, including command modules (`add`, `find`,...
Related to #64 Implements support for automatically switching to the corresponding directory in warp/iterm2 environments after adding a project, and updates the version number. - Adds a new function `generateWarpScript`...
Related to #64 This pull request introduces support for automatically switching to the corresponding directory after adding or finding a project in warp/iterm2 environments, addressing the need for compatibility beyond...
支持 warp
判断运行环境或者提供配置,在 warp/iterm2 执行添加完项目后,直接在当前终端切换到对应目录,而不是强制 iterm2
**支持别名功能** 比如 `projj add https://github.com/fregante/chrome-webstore-upload.git` 我不想每次都 `projj find chrome-webstore-upload` 或 `projj find fregante` 我想在add的时候设置一个别名比如 `projj add https://github.com/fregante/chrome-webstore-upload.git --alias=cwu` 这样每次find就可以 `projj find cwu`