project-list Made for Pulsar!

Project Manager for easy access and switching between projects

bacadra

28

0

0.0.6

MIT

GitHub

project-list

Latest OpenIssues Language Licence

project-list

recent-list

Get easy access to all your projects and manage them with project specific options. The project file is located in the Pulsar configuration files under the name project.cson.

Installation

To install project-list search for project-list in the Install pane of the Pulsar settings or run ppm install project-list. Alternatively, you can run ppm install bacadra/pulsar-project-list to install a package directly from the Github repository.

project.cson

You can edit a file by command project-list:edit or by manually opening <config-dir>/project.cson. The main file structure consists of a array of objects.

Setting Type Description Default
title string Project title used in the project list mandatory
paths array[string] The array of paths to project directories mandatory
tags array[string] The tags help's organize and find projects []
scan boolean scan paths and add subdir as projects false
icon string custom icon of project e.g. "icon-star" "icon-file-directory"
devMode boolean project should open in Dev Mode falsse
safeMode boolean project should open in Safe Mode false

Here is an example of project.cson:

[
  {
    title: "py-bacadra",
    paths: [
      "C:/bacadra/"
    ],
    tags: [
      "bacadra"
    ]
  },
  {
    title: "Projects",
    paths: [
      "C:/Projects/",
      "D:/Projects/"
    ],
    tags: [
      "Projects"
    ],
    scan: true
  },
  {
    title: "Samples",
    paths: [
      "C:/Samples/"
    ],
    tags: [
      "Samples"
    ]
    devMode: true
  }
]

Shortcuts

In the atom-workspace space, the following commands are available:

In the project-list view, the following keymap is available:

Configuration

The Preserve last search config option is used from the command-palette package.

Contributing 🍺

If you have any ideas on how to improve the package, spot any bugs, or would like to support the development of new features, please feel free to share them via GitHub.