MountainLab is data processing, sharing and visualization software for scientists. It is built around MountainSort, spike sorting software, but is designed to be more generally applicable.
Other
43
stars
30
forks
source link
command line tools should report version on request #51
Can we add a -V or --version flag (or both) to the following tools. Handy for debugging user installs, path issues, etc.
[ ] mlproc (and derivatives: ml-list-processors, etc). ml-queue-process --version would result in a call of mlproc run-process --mode=queue --version, so ideally this would work too.). These should return the version of mountainlab-js
Exception: ml-spec --version should work, but ml-spec <processor-name> --version should probably fail, as it's ambiguous whether the request is for the version of the processor or of mountainlab.
[ ] mda-info
[ ] ephys-viz tools
[ ] qt-mountainview
[ ] lari- kb- kbucket-* ?
Processor plugins already report their version through ml-spec. Is 'version' a required field there?
Python packages should already expose .version
Can we add a -V or --version flag (or both) to the following tools. Handy for debugging user installs, path issues, etc.
ml-queue-process --version
would result in a call ofmlproc run-process --mode=queue --version
, so ideally this would work too.). These should return the version ofmountainlab-js
ml-spec --version
should work, butml-spec <processor-name> --version
should probably fail, as it's ambiguous whether the request is for the version of the processor or of mountainlab.Processor plugins already report their version through ml-spec. Is 'version' a required field there? Python packages should already expose .version