https://github.com/jcfr/pys4ext
Collection of command-line tools to manage extension sources.
https://github.com/jcfr/pys4ext
3d-slicer cli
Last synced: 2 months ago
JSON representation
Collection of command-line tools to manage extension sources.
- Host: GitHub
- URL: https://github.com/jcfr/pys4ext
- Owner: jcfr
- License: other
- Created: 2016-06-18T04:28:46.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-02-21T22:53:32.000Z (about 3 years ago)
- Last Synced: 2025-01-24T10:24:07.446Z (4 months ago)
- Topics: 3d-slicer, cli
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
pys4ext
=======A collection of command-line tools to manage extension sources
* [slicer_extensions_index_checkout.py](slicer_extensions_index_checkout.py): Download and update extension source checkouts
associated with extension description files.Motivations
-----------Provide a simple interface to download extensions sources without relying on the more complex extensions index
build system.Usage
-----```
cd ~/Projects
git clone git://github.com/Slicer/ExtensionsIndex.git
git clone git://github.com/jcfr/ps4ext.git
mkvirtualenv pys4ext
cd pys4ext
pip install -r requirements.txt
./slicer_extensions_index_checkout.py ../ExtensionsIndex ../ExtensionsSource
```Glossary
--------* extension description file: It is a text file with `*.s4ext` extension allowing to specify metadata
associated with a Slicer extension. See [spec][slicer-extension-description-file-spec] for complete list
of metadata.* extensions index: It is a repository containing a list of extension description files *.s4ext. These
files are used by the Slicer extensions build system to build, test, package and upload extensions on the
extensions server. See https://github.com/Slicer/ExtensionsIndex/[slicer-extension-description-file-spec]: http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Extensions/DescriptionFile