1SUMMARY="Helper to manage workspaces composed of git repositories" 2DESCRIPTION="gws is a KISS, bash, colorful helper to manage workspaces \ 3composed of git repositories. 4 5If you are, like me, a Linux programmer/hacker/coder who uses heavily git, \ 6you certainly have a directory in your home folder named dev, workspace, code \ 7or something else that contains all the projects you are working on. 8 9Since I use at least three different computers, one laptop, one at home and \ 10one at work, I like to have the same folder structure on all of them. Of \ 11course remembering which project was added recently on others computer and in \ 12which folder is tedious. 13 14So I started to thing about using git submodules to register all projects on \ 15which I am working and syncing them with git between the two computers. But \ 16clearly git submodules are not usable because they are working on specific \ 17commit and are not following branches. 18 19No worry. The problem is pretty trivial, so I decided to start write a little \ 20bash (YOLO) script that read a simple list of repositories, and clone them if \ 21they don't exist. And then, commit by commit, the script as grown to finally \ 22become a helper to sync, monitor and check workspaces. 23 24I thought it can be useful to other people, so I made a little cleanup, write \ 25a small documentation, and there it is. I hope you will enjoy it!" 26HOMEPAGE="https://streakycobra.github.io/gws/" 27COPYRIGHT="2015 Fabien Dubosson" 28LICENSE="MIT" 29REVISION="2" 30SOURCE_URI="https://github.com/StreakyCobra/gws/releases/download/0.1.8/gws#noarchive" 31CHECKSUM_SHA256="1663ea0aaa592890f0bbb2a1e7d26cf02d4b47606b1d2e0e31262692cef2805d" 32 33ARCHITECTURES="any" 34 35PROVIDES=" 36 gws = $portVersion 37 cmd:gws 38 " 39REQUIRES=" 40 haiku 41 cmd:bash 42 " 43 44BUILD_REQUIRES=" 45 " 46BUILD_PREREQUIRES=" 47 " 48 49BUILD() 50{ 51 true 52} 53 54INSTALL() 55{ 56 mkdir $binDir 57 cp gws $binDir 58 chmod a+x $binDir/gws 59} 60