Mercurial > repos > public > matlab_path_manager
comparison +mpm/status.m @ 30:d9f899b1dfd0
Add status command and make subpathIsActive a static method
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 18 Sep 2018 14:15:23 +0200 |
parents | 0046610f1573 |
children | 1fe5080cac46 |
comparison
equal
deleted
inserted
replaced
29:91724783a931 | 30:d9f899b1dfd0 |
---|---|
1 function status() | 1 function status(projectFolder) |
2 if ~exist('projectFolder', 'var') || isempty(projectFolder) | |
3 projectFolder = pwd; | |
4 end | |
5 | |
2 m = mpm.MatlabPathManager(); | 6 m = mpm.MatlabPathManager(); |
3 subpaths = m.loadedSubpaths(); | 7 loaded = m.loadedSubpaths(); |
8 project = m.projectSubpaths(projectFolder); | |
9 | |
10 fprintf('Project:\n') | |
11 for i = 1:length(project) | |
12 fprintf('\t%s ', project{i}); | |
13 | |
14 if m.subpathIsActive(fullfile(projectFolder,project{i}), split(path, pathsep)) | |
15 fprintf('(active)'); | |
16 else | |
17 fprintf('(inactive)'); | |
18 end | |
19 | |
20 fprintf('\n') | |
21 end | |
22 fprintf('\n') | |
4 | 23 |
5 fprintf('Loaded subpaths:\n') | 24 fprintf('Loaded subpaths:\n') |
6 for i = 1:length(subpaths); | 25 for i = 1:length(loaded); |
7 fprintf('\t%s\n', subpaths{i}); | 26 fprintf('\t%s\n', loaded{i}); |
8 end | 27 end |
9 end | 28 end |