Skip to content

HenrikDueholm/LV32.2019..ProjectDependenciesFinder

Repository files navigation

LV32.2019..ProjectDependenciesFinder

Extract project dependencies from lvproj file.

Uses plugins to support different types of dependency sources.

Included plugins:

- VIPM (live from ProgramData\JKI\VIPM\cache)
- GPM (Up to date with current state, but not live)
- NIPM (Limited functionality as target location for packages is not known)
- Custom

Test

To test the functionality of this repository:

- Open \_Test\Test.lvproj
- Open Test_Project Parser.vi
- Modify the dependencies in the 'Dependency example'-structure
- Save and Exit the project (to write the lvproj changes to disc)
- Reopen the project and VI
- Run the vi.

Note:

First run will take 100s+ as all known VIPM packages will be examined.

Future runs should complete in a few seconds (changed/new VIPM packages detected using MD5) if re-scan is enabled. Execution time is sub-second if not re-scanning.

Contribute:

Contact me at henrikdue at yahoo.dk.

About

Extract project dependencies from lvproj file.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published