Jump to content
Ben Stern

VIPM API for MacOS

Recommended Posts

I've looked into the LabVIEW based API for VIPM, and was wondering if there is an equivalent for MacOS? In general, is there anyway to automate applying vipc files on MacOS?

I'm looking to use VIPM as dependency management for a large application that supports windows and mac and I'd like to make applying a vipc part of the automated build process. I understand that the current VIPM API vi package is not compatible with MacOS. But on a low level it seems to just call an executable with key-value pairs as command line arguments, so I'm hopeful that VIPM on Mac is capable of similar functionality. 

Edited by Ben Stern
  • Upvote 1

Share this post


Link to post
Share on other sites

Hi @Ben Stern. That's an interesting question, and I can see how it would be very useful to have the VIPM API working on Mac. It's not currently possible (meaning, the VIPM API won't work on Mac).  I don't have much experience calling built LabVIEW apps on the Mac from the command line with arguments. Do you know if it's even possible?  On Mac, Applications that run in Finder are a little bit different than command-line executables (but, keep in mind that I'm not a Mac expert). I'm thinking there's probably a way to make this all work, since it's only software...

Share this post


Link to post
Share on other sites

OK, I was able to call a built *.app on Mac from the command line with arguments (you actually have to execute the *.app/Contents/MacOS/Application file inside the bundle). So, it would seem that it should in theory be possible for the VIPM API to work on Mac.  However, this would take some development effort on the VIPM side of things (not just on the VIPM API library).   

image.png

Share this post


Link to post
Share on other sites

Thanks @Jim Kring for the quick response! Glad I wasn't crazy for thinking it could be done "in theory". 

My team is definitely in need of VIPM pro but in the near future we would need a way to automate applying vipc files during our build process. Using command line is actually great for our purposes. 

  • Like 1

Share this post


Link to post
Share on other sites

You're welcome @Ben Stern. I think this is an interesting technical area and it would be nice if we were able to get the VIPM API working on Mac. I've created a case in our issue tracker for this: #17827. As always, we can't commit to a timeline for a fix, but wanted to let you know that it's in our tracking system.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.