raguay / ProjectManager

This is a fman extension to automatically run a start script when changing project directories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Manager

Plugin for fman.io that gives you the ability to run startup scripts when entering a project directory.

Install with fman's built-in command for installing plugins.

This extension is designed to work with the "OpenWithEditor" extension as well. If the "OpenWithEditor" extension is loaded, it will open the script files using the editor selected in BitBar. Otherwise, it will use the default system editor for the file type.

After restarting fman, you will have the ability to set a new project directory, start processes, etc.

Usage

Command Description
<Shift+s> Runs the set_project_directory function in the current directory (or the directory under the cursor).
<Shift+c> Clear the current project setting.
<Shift+e> Edit the current project's startup script.
Search Projects This allows you to pick a project to go to from a list. By typing letters in the name, it will fuzzy match and trim down the selection list.
Remove Project This allows you to pick a project to remove from the list of projects.
Edit Project Notes This command will list all the files in the .notes directory in the top of the the current project directory. It will open the user's preferred editor with that file.

Features

  • The ability to set a current project directory.
  • Run a startup script when entering a project directory from another one.
  • Go to the project by picking it from a list of projects.
  • View and Edit notes created with the Notes plugin for fman.

About

This is a fman extension to automatically run a start script when changing project directories.

License:MIT License


Languages

Language:Python 100.0%