Wizard Of toOls https://get.miconoco.de/woo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Christoph Polcin 0b1818b13d build 3 weeks ago
bin suppresses cd errors 3 weeks ago
cmd Don't fail on boot 5 months ago
.gitignore docs 7 months ago
LICENSE Der Irrsinn ist bei einzelnen etwas Seltenes - 8 months ago
Makefile build 3 weeks ago
README.md README.md 2 months ago
TODO TODO 2 months ago

README.md

 ##      ##  .####.    .####. 
 ##.    .## .######.  .######.
  #: ## :#  ###  ###  ###  ###
 :#:.##.:#: ##.  .##  ##.  .##
  # :##:##  ##    ##  ##    ##
  ## ## ##  ##.  .##  ##.  .##
  ###::##   ###  ###  ###  ###
  :##..##:  .######.  .######.
  .##  ##    .####.    .####. 

He who has a 'why' to live for
can bear almost any 'how'.
[Nietsche]

About

woo is modular tool to ease your daily product work.

Install

curl https://get.miconoco.de/woo/woo -o ~/.local/bin/woo
chmod +x ~/.local/bin/woo

Usage

Boot an existing workspace

mkdir -p <PRODUCT_WORKSPACE>; cd <PRODUCT_WORKSPACE>
woo boot git@my-scm:path/to/woo/powered/product.git
. ./activate

Create a new workspace

cd <PRODUCT_WORKSPACE>
woo boot .
git remote add origin <WOO-POWERED-PRODUCT.git>
git commit -a -m 'hello woo master'

git clone <sub-project-a>
echo /sub-project-a >> .gitignore

git clone <sub-project-b>
echo /sub-project-b >> .gitignore

git clone <sub-project-c>
echo /sub-project-c >> .gitignore
echo /sub-project-c >> .wooignore

woo snapshot
git commit -a -m 'initialize projects'
git push -u origin master

Pull changes

cd <PRODUCT_WORKSPACE>
. ./activate
woo pull
woo snapshot

Changelog

cd <PRODUCT_WORKSPACE>
. ./activate
woo log

Custom woo-command

cd <PRODUCT_WORKSPACE>
. ./activate
cat <<EOF > ./bin/yesterday
#!/bin/sh
git --no-pager log --oneline --since='2 days ago'
EOF
chmod + ./bin/yesterday
git commit -a -m 'hello woo yesterday'
woo yesterday

Contribution welcome

Grab the source/mirror; get your hands dirty and send patches or questions to posaune@miconoco.de.

License

Simplified BSD, see LICENSE for details.

--
Yours truly,
Wizard Of toOls