一个简单的ds-type-chris应用程序,专门为马萨诸塞州开放云远程计算环境创建。

simpledsapp-moc的Python项目详细描述


https://badge.fury.io/py/simpledsapp_moc.svghttps://travis-ci.org/FNNDSC/simpledsapp_moc.svg?branch=masterhttps://img.shields.io/badge/python-3.5%2B-blue.svg

Abstract

一个简单的ds-type-chris应用程序,专门为马萨诸塞州开放云远程计算环境创建。

Synopsis

python simpledsapp_moc.py                                       \
    [--prefix <filePrefixString>]                               \
    [--sleepLength <sleepLength>]                               \
    [--ignoreInputDir]                                          \
    [-v <level>] [--verbosity <level>]                          \
    [--version]                                                 \
    [--man]                                                     \
    [--meta]                                                    \
    <inputDir>
    <outputDir>

Description

^ TT2}$是一个基于克里斯的应用程序,它基本上在输入目录中对输出目录中的每个文件进行显式拷贝,对每个文件名预置一个可选字符串。

Agruments

[--prefix <prefixString>]
If specified, a prefix string to append to each file copied.

[--sleepLength <sleepLength>]
If specified, sleep for <sleepLength> seconds before starting script processing. This is to simulate a possibly long running  process.

[--ignoreInputDir]
If specified, ignore the input directory. Simply write a single json  file to the output dir that is a timestamp. Useful if the input  directory contains large nested file trees.

[-v <level>] [--verbosity <level>]
Verbosity level for app. Not used currently.

[--version]
If specified, print version number.

[--man]
If specified, print (this) man page.

[--meta]
If specified, print plugin meta data.

Run

这个plugin可以在两种模式下运行:以python包的形式运行,或者以容器化的docker映像的形式运行。

Using PyPI

要从pypi运行,只需执行a

pip install simpledsapp_moc

并使用

simpledsapp_moc.py --man /tmp /tmp

获取内联帮助。应用程序还应理解仅使用两个位置参数调用

simpledsapp_moc.py /some/input/directory /destination/directory

Using ^{tt1}$

要使用docker运行,请确保将“input”目录分配给/incoming,将输出目录分配给/outgoing确保$(pwd)/out目录是全局可写的!

现在,在所有通话前加上

docker run --rm -v $(pwd)/out:/outgoing                             \
        fnndsc/pl-simpledsapp_moc simpledsapp_moc.py                \

因此,获得内联帮助是:

mkdir in out && chmod 777 out
docker run --rm -v $(pwd)/in:/incoming -v $(pwd)/out:/outgoing      \
        fnndsc/pl-simpledsapp_moc simpledsapp_moc.py                \
        --man                                                       \
        /incoming /outgoing

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Hibernate@ManyToMany mapping只在一个方向上在数据库中添加记录   java将文件上载到tomcat服务器外部的文件夹   java将摄像头捕获的图像上传到服务器   java如何创建Rest API并为进程添加时间延迟?   springmodulesvalidation0中缺少java注释包。8a源文件   如何在java中打印SOAP头   Spring security中的java自定义消息,包括UserDetailsService实现和异常   java如何使用Htmlunit中的表单数据登录站点   web如何在WildFly上自动运行java文件   java如何从已经使用另一个方法传递的参数的方法中获取返回值?   java我在JFrame上有一个索引越界。setContentPane   java中的循环序列/系列打印   java maven 3 webapp没有要运行的测试吗?   java CORS不允许POST请求   java再次在派生类中的Jackson中添加字段,该字段在基类中被忽略   爪哇坑测试显示仆从由于超时而异常退出   java寻找第10001个素数   java jboss是否更改web应用程序上下文根?