#监控 #命令行工具 #app-dynamics #appdynamics

app appddl

小型下载工具,用于自动化AppDynamics下载

4个稳定版本

1.1.1 2021年1月19日
1.1.0 2020年3月20日
1.0.1 2020年2月19日
1.0.0 2020年2月13日

#964 in 文件系统

每月 27 次下载

MIT 许可证

14KB
174

AppDynamics 下载器 (appddl)

Crates.io Build Status

一个极小的CLI工具,用于从AppDynamics下载存档。

此工具旨在辅助自动化,而不是提供一次性下载的实用功能。在手动使用中,您可能不会觉得它很有用。它包含您定制安装所需的一切,对于自动化构建(因为下载需要认证)非常有用。

安装

您可以从该仓库或从Crates(一旦发布)安装appddl

# install from Cargo
$ cargo install appddl

# install the latest from GitHub
$ cargo install --git https://github.com/whitfin/appddl.git

用法

此映像设计为作为单个命令执行,以将文件下载到您的宿主上

$ appddl \
    # provide your login credentials
    --username 'my-username' \
    --password 'my-password' \

    # customise the endpoints used on AppDynamics, for future proofing URL changes
    --auth-endpoint 'https://identity.msrv.saas.appdynamics.com/v2.0/oauth/token' \
    --files-endpoint 'https://download.appdynamics.com/download/downloadfilelatest/' \

    # the default output name is the located file name
    --output 'golang-sdk-x64-linux-4.3.0.6.tar.gz' \

    # the file name or identifier you want to download
    'golang-sdk-x64-linux-4.3.0.6.tar.gz'

以下是由工具自动生成的文档

Small download tool to automate AppDynamics downloads.

USAGE:
    appddl [OPTIONS] --password <password> --username <username> [indicator]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --auth-endpoint <auth-endpoint>      Endpoint to use for authentication
        --files-endpoint <files-endpoint>    Endpoint to use for listing available files
    -o, --output <output>                    A custom output location for the downloaded file
    -p, --password <password>                Password used for authentication
    -u, --username <username>                Username used for authentication

ARGS:
    <indicator>    A file name or identifier to download

依赖项

~8–21MB
~289K SLoC