uavos / apx-gcs

APX Ground Control
GNU Lesser General Public License v3.0
13 stars 12 forks source link

Config files content versioning #40

Open uavinda opened 11 months ago

uavinda commented 11 months ago

Add feature to filter out config files and JSON configs of the older versions (i.e. v10) with incompatible objects.

uavinda commented 11 months ago

У якасці часовага рашэння пад лінукс магу прапанаваць такі варыянт, запуск праз лаўнчер. Запускаць камандай gcu.sh напрыклад: ~/gcu.sh ~/UAVOS_10/ ~/Загрузки/APX_Ground_Control-10.2.242-linux-x86_64.AppImage ~/gcu.sh ~/UAVOS_11/ ~/Загрузки/APX_Ground_Control-11.1.11-linux-x86_64.AppImage Такім чынам канфігі ад дзесятай наземкі будут ляжаць у папке ~/UAVOS_10, а ад адзінаццатай у папке ~/UAVOS_11.

gcu.sh:

#!/bin/sh
TARGET_DIR=$(xdg-user-dir DOCUMENTS)/UAVOS
if [ ! -d $1 ]; then
  mkdir -p $1
fi

ln -sf $1 $TARGET_DIR
$2
rm $TARGET_DIR