bbsync
wrapper for shh/rsync for use with OpenFOAM and blue bear
About The Project
bbsync is a wrapper for shh/rsync for use with OpenFOAM and blue bear, application may be limited if your not using both these platforms. The fundamental idea is to be able to push and pull src, applications and folders in the OpenFOAM run directory to and from blue bear, using relative user-defined paths (see example-bashrc).
Getting Started
Prerequisites
- pyinstaller
pip3 install pyinstaller
Installation
- Clone the repo
git clone https://github.com/LeoTurnell-Ritson/bbsync.git
- Run Allmake
./Allmake
- Add bbsync to path
export PATH=$PATH:$(pwd)/dist
Running bbsync
To run bbsync, first you should make of copy of and edit the example-bahrc file to fit your blue bear environment, then source it. Additionaly you'll need to be connected to the blue bear severs. To check that the configuration is working try:
bbsync -c 'echo Hello World!'
For more information on the commands try:
bbsync --help