{"_id":"@acaelum/fluxo","_rev":"2-102c068f91661213050b454b68d0e850","name":"@acaelum/fluxo","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"name":"@acaelum/fluxo","version":"0.0.0","description":"Tools for structuring software development courses with git version control","bin":{"fluxo":"./bash_scripts/fluxo"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/artdiniz/fluxo.git"},"keywords":[],"author":{"name":"Artur Diniz Adam"},"license":"ISC","bugs":{"url":"https://github.com/artdiniz/fluxo/issues"},"homepage":"https://github.com/artdiniz/fluxo#readme","gitHead":"db8b2eed4299e7e53dd90eceda7b2bf09fe37191","_id":"@acaelum/fluxo@0.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-osluXFh7XzfW9ZEiq5Qof9sTzkjNTtraD8awUyy0H56aUc9ZVZxRkJJAGlGSdQ7ns43aofDLw1LH1Bwc2/EWeA==","shasum":"33a1c4d844dfdfe3dda7f0974af4282bf8d8ec77","tarball":"https://registry.npmjs.org/@acaelum/fluxo/-/fluxo-0.0.0.tgz","fileCount":18,"unpackedSize":53108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMhwQCRA9TVsSAnZWagAA/v4P/1lNSXUgaKlxrxSE28hD\n72BSYdNxWROEx83hIkmcMBf8AOR7S5AYzHQytusCa1CdrXO+42L9ii0A1bx8\nyW76akU6iEY9+7lbpjRamc0bbH2XQ6863DlZT/iUbT/FNvVROUM/vMKgYQWp\nd5WykiDKFQhu9J0oXtSIGMtNi/PigpptYqDq67OOAocc+zeE6kpGMd7MghFm\n2PdSccLXZROl+9J2vNeKXv8BLLl1zgYyIIgnJpbdLXUcGXm2sZ4WS3ZtvdEK\nUkhlLJ96mJ4xu/F5D7//lFn4h2YBrXGiRSHhpw+nZVxL5GzlRjgsIQrQ8lYX\nKLhrisZJvSTFAdZ10u4fVwRyxBZE7A0x4ta4usy3+HCzsTh3CUOJE2HGY40I\nO2YHZtkvIqljxnshd43ef82QaVo4ZBMhZqTBwXMp2wPIBKeDQaIZXOuGAxiB\nIcyS/iu3xpSGSK3IXS+bXxZpZkLJcGWCozXTNzkFlevi7hu+JXePRmNeH3Qw\nEVDpahDOHkeXDM6vBRlxHbhheGLGXHDbbNikwQCnUFN1EgBIJDv8hWmVQQlV\n2S04FIQR/nQqTHXecQ0lEO2DZvUF6GZV/BgUEQoh07R65FCKHVCbgAl4MDmQ\n82npWefMMho7Wyx3QkHD/UUXdJ6ydDj1oHt45SrprD0iI3ttb08s3+ehlh7A\nomgQ\r\n=gZ/V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMQAuhz23xa7wfWZ0SPF0GHkchDkW2/melCiZCCTnWXAiEAg84/6p57U3rfqnA6LVGkmohBMBWqfx/NXfcvlOJGZXo="}]},"maintainers":[{"name":"artdiniz","email":"artur.daz@gmail.com"}],"_npmUser":{"name":"artdiniz","email":"artur.daz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluxo_0.0.0_1580342287969_0.4563717368256852"},"_hasShrinkwrap":false},"0.0.1":{"name":"@acaelum/fluxo","version":"0.0.1","description":"Tools for structuring software development courses with git version control","bin":{"fluxo":"./bash_scripts/fluxo"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/artdiniz/fluxo.git"},"keywords":[],"author":{"name":"Artur Diniz Adam"},"license":"ISC","bugs":{"url":"https://github.com/artdiniz/fluxo/issues"},"homepage":"https://github.com/artdiniz/fluxo#readme","dependencies":{},"gitHead":"b735bc9a24ea91e70f4c0b7e0c0efb2e73df2ade","_id":"@acaelum/fluxo@0.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1GvOV2PTWyGKRsIOkvy9UB4sI0+wK2VSzSB8iyge+ckgziZDpebqL4wJHbiUtTVmsjczgY/6/5UmgcJkZ4sF8Q==","shasum":"a4126788c08304731ecbbffb5dab31bee25d3dcd","tarball":"https://registry.npmjs.org/@acaelum/fluxo/-/fluxo-0.0.1.tgz","fileCount":18,"unpackedSize":53075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMh0yCRA9TVsSAnZWagAA+YkP+wWFBvstDv7a55ELg+7B\nTjLVE1Zy/qYfAF7VUUIAgsAHKP9ZIwrNNd3ktPmk0aC6LIWeJnSMVo7RlEGD\nzW/cZ6TqmicOFpyNlkCNQHFx0XKLkhBCndd4DXph4oPs0yupobF2MujVMQmm\n8UkXiLmACB5oSJ8Av8BCKLrT2bIy54utxmLCY/9ZgrbHgxq6myD5ESa1mxpm\ncv2YFt9fyJddOmLBls2qJLyHs3Ix4QmDfsl8FJ6nWX/Wg+JZmciNDDUWkFnj\niysZlbh/GhlNlZ7urpVOSyUp8DWB6GeGmRxnc2ZWPysFSwAIdHVSfpEXWSAd\nlVX81OSSMfyMCpugVp0i5YNLfDQelZWZbFNeNkFxSXeoipFh1elY78GbH17j\nKxeyB5bY3vdX6gXTx6HFu5bPCiIkTcthSomJREm8QpzsG6dtTaStALT0z/jd\nmLuvfS4c8LEQAfcCVV9GUIUFttmWsjzikx1qLBg3R9icdlKHJzz6OpY36+I8\n44kJwInYI0J1ufaukSrxh5ZRinpaCqzRb1N7C44A4ReWi7VGawWOqChebpPw\nUx9Tlmu3o43LE+Hv+jwB0b3AxMiLy3wKl14VEX0oLhZE5H1CG78uD0xbfbLw\ncVPjATKwNTnJ6vRnWHI+nQLTBn+DiyHO/yRcMHTHrIMBFhrhEXitRnXj3FEm\n2TJ6\r\n=CGXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2nASGzy7P74ViEcxOZTUMbxrGQQY4iH9BzSQeYTcnmAiEAms+NkKNdaHK/gdiTisww+9+C/gIjw89H7A3W7PoJCbg="}]},"maintainers":[{"name":"artdiniz","email":"artur.daz@gmail.com"}],"_npmUser":{"name":"artdiniz","email":"artur.daz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fluxo_0.0.1_1580342577770_0.6817981694963775"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-29T23:58:07.790Z","0.0.0":"2020-01-29T23:58:08.095Z","modified":"2022-04-04T11:05:03.123Z","0.0.1":"2020-01-30T00:02:57.943Z"},"maintainers":[{"name":"artdiniz","email":"artur.daz@gmail.com"}],"description":"Tools for structuring software development courses with git version control","homepage":"https://github.com/artdiniz/fluxo#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/artdiniz/fluxo.git"},"author":{"name":"Artur Diniz Adam"},"bugs":{"url":"https://github.com/artdiniz/fluxo/issues"},"license":"ISC","readme":"# Installation\n\nNo installation is really necessary. You can run the **bash_scripts/fluxo.sh** shell script from here, or symlink it wherever you want. If you want a global **fluxo** command, you could install this thing with npm or basher. But again, that's not really necessary.\n\n## with [npm](https://www.npmjs.com/)\n\nYes, you can install this bash program that's not based in Node at all, using npm. Why is a bash program in npm anyway? It's fine. Bits don't judge – as wisely said by [isaacs](https://github.com/isaacs/nave/commit/d2b9b1335ea128420ba367fcea4eae2e51725e36#diff-04c6e90faac2675aa89e2176d2eec7d8R21-R22)\n\n```bash\nnpm install -g @acaelum/fluxo\n```\n\n## with [basher](https://github.com/basherpm/basher)\n\n```bash\nbasher install artdiniz/fluxo\n```\n\n# Install manually\n\n  1. Clone this repository in any folder of your choice, e.g. `~/the/folder`\n  ```\n  cd ~/the/folder\n  git clone https://github.com/artdiniz/fluxo.git\n  ```\n  2. Enable execution permissions for all cloned files:\n    \n  ```bash\n  chmod -R +x ~/the/folder\n  ```\n  3. Create a git alias in `~/.gitconfig` pointing to the fluxo bash script file:\n  ```\n  [alias]\n    fluxo = !bash ~/the/folder/fluxo/bash_scripts/fluxo\n  ```\n  \n# Usage\n\nYou can run `fluxo -- --help` for usage info:\n\n ```\n  fluxo <show | diff | rebase | doctor>\n  fluxo -- <-h|--help>\n\n  $(tput bold)ACTIONS$(tput sgr0)\n\n    -h | --help      Show detailed instructions\n\n  $(tput bold)FLUXO COMMANDS$(tput sgr0)\n\n    <show | s>           Show branches orderes by fluxo\n    <diff | d>           Generate code diff files for each fluxo step\n    <rebase | r>         Rebase after changing any fluxo previous steps\n    <doctor | dr>        Check fluxo health (Are steps synchronized?)\n ```\n\nUsage info is available in almost all commands.\n","readmeFilename":"README.md"}