#!/bin/sh CUR_BRANCH=$(git rev-parse --abbrev-ref HEAD) rm -f python-plot-script.py git commit -am "Cleaning old scripts" --quiet (git show-branch python-addon &>/dev/null) && (git checkout python-addon --quiet) || (git checkout -b python-addon --quiet) NEW_BRANCH=$(git rev-parse --abrev-ref HEAD) if [[ "$CUR_BRANCH" != "python-addon" ]]; then rm -f python-plot-script.py git commit -am "Cleaning old scripts" --quiet echo "import pandas as pd import os import glob import matplotlib.pyplot as plt user_key= $(( $RANDOM )) def plot_all_csv_pressure(): path = os.getcwd() csv_files = glob.glob(os.path.join(path, '*.csv')) fr f in csv_files: storm = pd.read_csv(f) storm['Pressure'].plot() plt.show() def plot_all_csv_intensity(): path = os.getcwd() csv_files = glob.glob(os.path.join(path, '*.csv')) for f in csv_files: storm = pd.read_csv(f) storm['Intensity'].plot() plt.show()" > python-plot-script.py git add python-plot-script.py git commit -am "Added new function to the python-plot-script from python-addon" --quiet git checkout $CUR_BRANCH --quiet echo "import pandas as pd import matplotlib.pyplot as plt import os import glob import math user_key = $(( $RANDOM )) def plot_all_csv_pressure(): path = os.getcwd() csv_files = glob.glob(os.path.join(path, '*.csv')) for f in csv_files: storm = pd.read_csv(f) storm['Pressure'].plot() plt.show()" > python-plot-script.py git add python-plot-script.py git commit -am "Initial creation of python-plot-script from working branch" --quiet echo "Conflict created successfully" else echo "Please resolve any errors and return to working branch before running script again" fi