Files
brewpi/add_brew.sh
Kevin 5575d01e63 Brew: Amundsen hazyday hero (#6)
* New brew: amundsen hazyday hero

* Helper script for adding new brews
2023-06-24 21:02:52 +02:00

25 lines
885 B
Bash

#!/bin/bash
brewFile=src/brews.json
date=$(date +%s)
# Ask the user for login details
read -p 'Name: ' name
read -p 'Brewery: ' brewery
read -p 'Category: ' category
read -p 'By: ' by
read -p 'Abv: ' abv
read -p 'Description: ' description
read -p 'Image filename: ' image
read -p 'Recipe url: ' recipe
read -p 'Order page url: ' orderPage
read -p 'Untapped url: ' untapped
read -p 'Primary color: ' colorPrimary
brew="{\"beer\":{\"name\":\"$name\",\"brewery\":\"$brewery\",\"category\":\"$category\"},\"date\":\"$date\",\"by\":\"$by\",\"abv\":\"$abv\",\"description\":\"$description\",\"image\":\"$image\",\"recipe\":\"$recipe\",\"order_page\":\"$orderPage\",\"untapped\":\"$untapped\",\"color_primary\":\"$colorPrimary\",\"secondary_color\":\"$colorSecondary\"}"
echo $(cat $brewFile | jq ".brews |= [$brew] + .") > $brewFile
echo "Brew $name added to $brewFile successfully!"