Open
Description
We need a generic way to define tools:
- name
- UUID
- executable
- search paths (user may override or extend them)
- available for OS (Windows, Linux, Mac OS X etc.)
- supported command types (Open, Run, Explore etc.)
- available for resources (files, folders or both)
- available for number of resources (mostly for one resource, but may be in case of compare tools 2 or 3 resources must be selected or stored before, see add support for external diff and merge tools #41 )
Presets or commands can re-use tools defined above:
- name
- UUID
- used tool (by name or UUID)
- used tool command type
- used tool number of ressources
- ...
More to be defined later...