From 3e05acf61810effbe0b3c1ebcf1c77612e045d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Matall=C3=ADn?= Date: Fri, 20 Oct 2017 17:15:35 +0200 Subject: [PATCH] clean assets script --- NEWS.md | 8 ++++++++ script/clean_assets | 5 +++++ 2 files changed, 13 insertions(+) create mode 100755 script/clean_assets diff --git a/NEWS.md b/NEWS.md index 14a38d6414..05cce87cd5 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,7 @@ Development ----------- ### Features +* Clean assets script * Improve error on widgets (CartoDB/deep-insights.js#574) * Add pagination support in data imports listing in superadmin (#12938). * Profile static view (#12704) @@ -258,6 +259,13 @@ cd $(git rev-parse --show-toplevel)/lib/sql sudo make install ``` +To launch the clean assets script run the following in the terminal: +```shell +./script/clean_assets +``` + +It will remove old assets from `public/assets/` (older than version in `package.json`) + #### Dropbox API v2 migration Dropbox API v2 (#8303, #12300): [Dropbox deprecated API v1](https://blogs.dropbox.com/developers/2016/06/api-v1-deprecated/) diff --git a/script/clean_assets b/script/clean_assets new file mode 100755 index 0000000000..ceda5804f8 --- /dev/null +++ b/script/clean_assets @@ -0,0 +1,5 @@ +#!/bin/sh + +echo "--- Cleaning assets" +PACKAGE_VERSION=$(grep -m1 version package.json | awk -F: '{ print $2 }' | sed 's/[", ]//g') +find public/assets/* -type d ! -name $PACKAGE_VERSION -depth 0 | xargs rm -rf