function status(projectFolder)
    if ~exist('projectFolder', 'var') || isempty(projectFolder)
        projectFolder = pwd;
    end

    m = mpm.MatlabPathManager();
    loaded = m.loadedSubpaths();
    project = m.projectSubpaths(projectFolder);

    fprintf('Project:\n')
    for i = 1:length(project)
        fprintf('\t%s ', project{i});

        if m.subpathIsActive(fullfile(projectFolder,project{i}), split(path, pathsep))
            fprintf('(active)');
        else
            fprintf('(inactive)');
        end

        fprintf('\n')
    end
    fprintf('\n')

    fprintf('Loaded subpaths:\n')
    for i = 1:length(loaded);
        fprintf('\t%s\n', loaded{i});
    end
end
