-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetupCraft.sh
executable file
·30 lines (22 loc) · 1.21 KB
/
setupCraft.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Astro-Dev Astronomy Software Development Craft Setup Scripts
# setupCraft.sh - A script meant to get Craft all set up with the current options.
# Copyright (C) 2024 Robert Lancaster <[email protected]>
# This script is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
# This gets the directory from which this script is running so it can access files or other scripts in the repo
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
# Prepare to run the script by setting all of the environment variables and loading the functions
source ${DIR}/../settings.sh
# This method sets up craft with desired options.
setupCraft
# This sets the craft environment based on the settings.
source "${CRAFT_ROOT}/craft/craftenv.sh"
# This sets up stellarsolvertester which will build all of its dependencies in craft as well
craft -vi stellarsolvertester
# This sets up kstars which will build all of its dependencies in craft as well
craft -vi kstars
display "Script execution complete"
read -p "Ending Script. Hit enter to exit." var