From 43dae4e9eb0ebd195c8a9f954953d026500c5e70 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 22 Oct 2013 15:52:04 -0700 Subject: [PATCH] Add helper to get apm path --- exports/atom.coffee | 1 - src/package-manager.coffee | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/exports/atom.coffee b/exports/atom.coffee index ebc439db6..2c0bac831 100644 --- a/exports/atom.coffee +++ b/exports/atom.coffee @@ -3,7 +3,6 @@ _ = require 'underscore-plus' module.exports = _: _ - apm: require 'atom-package-manager' BufferedNodeProcess: require '../src/buffered-node-process' BufferedProcess: require '../src/buffered-process' Directory: require '../src/directory' diff --git a/src/package-manager.coffee b/src/package-manager.coffee index a94153aa9..65987ab80 100644 --- a/src/package-manager.coffee +++ b/src/package-manager.coffee @@ -36,6 +36,10 @@ class PackageManager @packageActivators = [] @registerPackageActivator(this, ['atom', 'textmate']) + # Public: Get the path to the apm command + getApmPath: -> + @apmPath ?= require.resolve('atom-package-manager/bin/apm') + getPackageState: (name) -> @packageStates[name]