Mercurial > repos > public > matlab_path_manager
comparison +mpm/leave.m @ 3:ce34182c274e
Add state
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 10 Sep 2018 15:19:55 +0200 |
parents | a9795512f33a |
children | 19c4af287596 |
comparison
equal
deleted
inserted
replaced
2:a9795512f33a | 3:ce34182c274e |
---|---|
2 function leave(d) | 2 function leave(d) |
3 if ~exist('d', 'var') || isempty(d) | 3 if ~exist('d', 'var') || isempty(d) |
4 d = pwd; | 4 d = pwd; |
5 end | 5 end |
6 | 6 |
7 state = mpm.load_state(); | |
8 | |
7 sp = mpm.subpaths(d); | 9 sp = mpm.subpaths(d); |
8 for i = 1:length(sp) | 10 for i = 1:length(sp) |
9 rmpath(fullfile(pwd, sp{i})); | 11 subpath = fullfile(pwd, sp{i}); |
12 rmpath(subpath); | |
13 state.added_paths.remove(subpath); | |
10 end | 14 end |
15 | |
16 mpm.save_state(state) | |
11 end | 17 end |