From 47a1e16dab992d181eba3fb7bd2e49deb2e1dc59 Mon Sep 17 00:00:00 2001 From: Juan Cruz Viotti Date: Wed, 19 Nov 2014 08:59:17 -0400 Subject: [PATCH] Implement preferences module --- lib/actions/preferences.coffee | 5 +++++ lib/app.coffee | 9 +++++++++ lib/config.coffee | 1 + 3 files changed, 15 insertions(+) create mode 100644 lib/actions/preferences.coffee diff --git a/lib/actions/preferences.coffee b/lib/actions/preferences.coffee new file mode 100644 index 00000000..2ffaaab9 --- /dev/null +++ b/lib/actions/preferences.coffee @@ -0,0 +1,5 @@ +open = require('open') +config = require('../config') + +exports.preferences = -> + open(config.urls.preferences) diff --git a/lib/app.coffee b/lib/app.coffee index 61ef80a6..4c2a116d 100644 --- a/lib/app.coffee +++ b/lib/app.coffee @@ -33,6 +33,15 @@ program .description('Show a list of your apps') .action(app.list) +# ---------- Preferences Module ---------- + +preferences = require('./actions/preferences') + +program + .command('preferences') + .description('Open preferences in your web browser') + .action(preferences.preferences) + data.prefix.set config.dataPrefix, (error) -> throw error if error? program.parse(process.argv) diff --git a/lib/config.coffee b/lib/config.coffee index 19a5c9d2..5bff4dfa 100644 --- a/lib/config.coffee +++ b/lib/config.coffee @@ -14,6 +14,7 @@ config = config.urls = signup: '/signup' + preferences: '/preferences' # Append config.remoteUrl before every url config.urls = _.object _.map config.urls, (value, key, object) ->