Comments (2)
I would alter this slightly. Here is what I suggest.
- We have a "search" directory in vi.lib for tools to install to. This allows tools to be distributed through VIPM and compiled on install for the right version of LabVIEW.
- A --Tool option with the name (with or without .vi) will call this tool from the VI lib of the relevant version of LabVIEW. Alternatively this could be invoked automatically if the provided parameter does not exist locally (probably better)
- We could also provide a folder to install batch file "wrappers" so that the tool name can be the main call. i.e. echo-call --lv-ver 2015 -- "parameter"
- We should include an echo tool as an example.
My goal with this is not to integrate CI tools directly into this package but make it very easy for additional packages to integrate with this.
from g-cli.
done the search directory as <vi.lib>\G CLI Tools. Then ratrher than having --tool instead if the file doesn't exist locally we will search this directory.
The name can still use directories so for example wiresmith\lvbuild will extend to <vi.lib>\G CLI Tools\wiresmith\lvbuild.vi
Now need to build a demo tool for testing and demonstration purposes.
from g-cli.
Related Issues (20)
- Start-cli argument parsing off 1 index for port when running an LV exe HOT 5
- Better Powershell Integration
- Duplicate messages when LabVIEW crashes (Comms Error: Unexpected EOF Error)
- g-cli did not show any warnings or errors when using the deprecated (2.x) `--timeout` argument HOT 1
- Set LabVIEW Version With Environmental Variable
- *relative* paths to VIs inside of PPLs does not work (on Linux at least) HOT 1
- Kill LabVIEW Command Doesn't Work on Linux HOT 4
- Add an `--exit` argument for LabVIEW to exit after completion of cmd HOT 3
- Handle Missing NI Registry Keys
- Get Option Value.vi should return 'option type' HOT 1
- Add Cache or Pre Build to Linux Dev Container
- Exception during registry scan for active lv version HOT 1
- Multi-Instance Environments Could Kill the Wrong Instance
- Linux doesn't detach from LabVIEW process
- g-cli in Linux hangs if called from an SSH session HOT 2
- lvBuild missing in VIP HOT 1
- Testing with G-CLI HOT 4
- Memory Allocation Errors - Improved Error Checking?
- UNC Paths Fail To Launch
- Timed out waiting for app to connect to g-cli HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from g-cli.