#!/bin/bash
export DATABASE=/usr/share/idle/database.csv;
+RED="\e[31m";
+GREEN="\e[32m";
+ENDCOLOR="\e[0m";
function idle-size() {
total=0;
cat $HOME/idle/idle_preseed.yaml | sudo lxd init --preseed;
}
-#function idle-list-containers() {
-# for container in $(cut -d ";" -f 3 $DATABASE | awk '{printf $1" "}'); do
-# done
-#}
+function idle-list-containers() {
+ if ! lxc profile show default | grep -q 'idle'; then
+ echo -e "${RED}LXD isn't initialized. You must run 'idle-lxd-init' firs${ENDCOLOR}";
+ exit 1;
+ else
+ for container in $(cut -d ";" -f 3 $DATABASE | awk '{printf $1" "}'); do
+ if lxc info $container >> /dev/null; then
+ installed="\e[32m\u2714\e[0m";
+ else
+ installed="\e[31m\u2716\e[0m";
+ fi
+ echo -e "$container $installed";
+ done
+ fi
+}