From 2b2bd3a87d6833b860a9b479173f461fbec0f816 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sun, 19 Jun 2016 18:43:25 +0300 Subject: [PATCH] - vagrant-update script now outputs progress. - vagrant-clean prunes not found Vagrant VMs. --- Documents/Shore/cleanup/vagrant-clean | 1 + Documents/Shore/cleanup/vagrant-update | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Documents/Shore/cleanup/vagrant-clean b/Documents/Shore/cleanup/vagrant-clean index c3f77c2..a87924d 100755 --- a/Documents/Shore/cleanup/vagrant-clean +++ b/Documents/Shore/cleanup/vagrant-clean @@ -19,3 +19,4 @@ for box in boxes: for version in boxes[box][provider][:-1]: vagrant.box('remove', '--provider', provider, '--box-version', version, box) +vagrant('global-status', '--prune') diff --git a/Documents/Shore/cleanup/vagrant-update b/Documents/Shore/cleanup/vagrant-update index 0fe3615..03f098c 100755 --- a/Documents/Shore/cleanup/vagrant-update +++ b/Documents/Shore/cleanup/vagrant-update @@ -9,9 +9,11 @@ for line in vagrant.box('list'): box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line) if box['name'] in boxes: if not box['provider'] in boxes[box['name']]: - boxes[ box['name'] ].append(box['provider']) + boxes[box['name']].append(box['provider']) else: - boxes[box['name']] = [ box['provider'] ] + boxes[box['name']] = [box['provider']] for box in boxes: for provider in boxes[box]: + print('Updating box {0} provider {1}.').format(box['name'], + box['provider']) vagrant.box('update', '--provider', provider, '--box', box) -- GitLab