Skip to content

HenrikDueholm/LV32.2019..ProjectDependenciesFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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