1.4.0 • Published 6 months ago

@axway/axway-repository-cli v1.4.0

Weekly downloads
-
License
SEE LICENCE IN LI...
Repository
-
Last release
6 months ago

Axway Repository CLI

Prerequisites

The Axway CLI requires Node.js 10.19.0 or newer.

Installation

$ axway pm install @axway/axway-repository-cli

Quick Start

List of the available Axway Repository commands

$ axway repo

alias for

$ axway repository

USAGE: axway repository docker <command> [options]

DOCKER COMMANDS:
  ls, list       List all available Axway Repository images
  p, pull        Pull an image from Axway Repository
  r, register    Register and authenticate Axway Repository
  s, search      Search the Axway Repository for images
  u, unregister  Unregister Axway Repository

Commands Tree

# axway repository
                ├── d, docker
                |   ├── ls, list
                |   ├── p, pull
                |   ├── r, register
                |   ├── s, search
                |   └── u, unregister
                ├── h, helm
                |   ├── ls, list
                |   ├── p, pull
                |   ├── r, register
                |   ├── s, search
                |   └── u, unregister
                └── f, file
                    ├── i, info
                    ├── ls, list
                    ├── p, pull
                    └── s, search

Commands

Axway Repository CLI covers multiple repository types

Docker

List all available Docker commands

$ axway repository docker

USAGE: axway repository docker <command> [options]

DOCKER COMMANDS:
  ls, list       List all available Axway Repository images
  p, pull        Pull an image from Axway Repository
  r, register    Register and authenticate Axway Repository
  s, search      Search the Axway Repository for images
  u, unregister  Unregister Axway Repository

Show available Docker images

$ axway repository docker ls

IMAGE                                           PRODUCT          TITLE                                DESCRIPTION

securetransport-prod/5.5/hello-world:latest     SecureTransport  Test title                           lorem ipsum

securetransport-prod/4.5.1/demo:latest          SecureTransport  Test title                           test description
securetransport-prod/4.5.1/demo1:latest         SecureTransport  1                                    1

securetransport-prod/5.5/docker_image_1:latest  SecureTransport  Secure Transport v. 5.5 -UPDATED rr  Lorem ipsum dolor sit amet, consec...
securetransport-prod/1.2/docker_image_1:latest  SecureTransport  test asdf

Pull a Docker image

$ axway repository docker pull

USAGE: axway repository docker pull [options] <IMAGE>

PULL ARGUMENTS:
  image          Docker image name

Search for Docker images

$ axway repository docker search

USAGE: axway repository docker search <TERM> [options]

SEARCH ARGUMENTS:
  term              The image name

SEARCH OPTIONS:
  --limit [value]   Max number of search results. Max is 300
  --offset [value]  Retrieving search results with offset pagination

$ axway repository docker search api

Available entries: 1

IMAGE            PRODUCT          TITLE                           DESCRIPTION
5.5/hello-world  SecureTransport  API Hello world TEST FROM CHAI abv  SecureTransport Docker sfsdf d gfd...

Helm

Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources.

List all available Helm commands

$ axway repository helm

USAGE: axway repository helm <command> [options]

HELM COMMANDS:
  ls, list       List all available Axway Repository Helm charts
  p, pull        Pull an Helm Chart from Axway Repository
  r, register    Register and authenticate Axway Repository
  s, search      Search in Axway Repository
  u, unregister  Unregister Axway Repository

Show available Helm charts

$ axway repository helm ls

Available entries: 1

NAME                               CHART  PRODUCT          TITLE           DESCRIPTION
helm-securetransport-prod-grafana  6.1.4  SecureTransport  helm updated 3  helm updated

Pull a Helm Chart

$ axway repository helm pull

USAGE: axway repository helm pull [options] <CHARTNAME>

PULL ARGUMENTS:
  chartname      Helm chart name

Search for Helm charts

$ axway repository helm search

USAGE: axway repository helm search <TERM> [options]

SEARCH ARGUMENTS:
  term              The Helm Chart name

SEARCH OPTIONS:
  --limit [value]   Max number of search results. Max is 300
  --offset [value]  Retrieving search results with offset pagination

$ axway repository helm search api

Available entries: 1

NAME     PRODUCT          TITLE               DESCRIPTION
grafana  SecureTransport  API helm updated 3  helm updated

Binary

List all available file commands

$ axway repository file

USAGE: axway repository file <command> [options]

FILE COMMANDS:
  i, info        Detailed information about a file or a package
  ls, list       List all available Axway Repository files and packages
  p, pull        Download Axway Repository file or package
  s, search      Search in Axway Repository

Show available binary artifacts

$ axway repository file ls  

Entries: 10555; Limit: 30; Offset: 0  
   
ID                                    TITLE                                                              TYPE              PRODUCT               VERSION  STATUS  DATE                    
2c7948e2-9ddb-4728-ab4d-10aa5b663f1c  SecureTransport 4.9.0 (allOS) updated                              ProductExtension  SecureTransport       4.9.0    GA      2020-10-22T14:37:48.000Z
3067407d-9d38-4256-977d-876458ff6840  SecureTransport 4.9.0 (aix-power-32)                               ProductExtension  SecureTransport       4.9.0    GA      2020-10-22T14:17:52.000Z
58591dc2-3d69-47da-9350-eb04e88ca75d  AccountingIntegrator 2.2.0 (linux-x86-64)                          ProductExtension  AccountingIntegrator  2.2.0    GA      2020-10-22T11:37:50.000Z
3c3fc3a5-1df0-4927-b83f-88a85248cf96  Integrator 2.1.1 FTP Communications Connector User Guide           ProductExtension  SecureTransport       5.2.1    GA      2020-09-13T10:14:43.000Z
1dbb1383-f1e4-4a13-a657-1b60b625e9a7  Integrator 2.1.1 FTP Communications Connector User Guide           ProductExtension  SecureTransport       5.2.1    GA      2020-09-13T10:13:24.000Z

Pull a binary artifact (file)

$  axway repository file pull 5a6411f4-eb12-4fac-ab2c-e48a452c31ad

Id        5a6411f4-eb12-4fac-ab2c-e48a452c31ad
Title     SecureTransport 4.6.0 Patch5 (aix-power-32)
Filename  SecureTransport_4.6.0_Patch5_aix-power-32_BN5.md
Size      691
Status    RA
Product   SecureTransport 4.6.0
Type      Patch
Md5       561a25f4fa6590fe7c0f294d6837dd5c
Date      2020-09-08T16:09:06.000Z

Downloading : SecureTransport_4.6.0_Patch5_aix-power-32_BN5.md

Search for binary artifacts

$ axway repository file search

USAGE: axway repository file search <TERM> [options]

SEARCH ARGUMENTS:
  term              The file name

SEARCH OPTIONS:
  --limit [value]   Max number of search results. Max is 300
  --offset [value]  Retrieving search results with offset pagination

$ axway repository file search api

Entries: 2268; Limit: 30; Offset: 0

ID                                    TITLE                                                                     TYPE                  PRODUCT      VERSION  STATUS  DATE
726bf0a3-8164-43cf-8488-ba4684c70a19  APIGateway 7.3.1 VMware                                                   VMWare                API Gateway  7.3.1    GA      2014-07-31T17:20:38.000Z
9d2673ea-8679-4c21-95b4-2564410e3457  APIGateway 7.3.0 VMware                                                   VMWare                API Gateway  7.3.0    GA      2014-05-12T12:17:24.000Z
82589e86-6636-46c0-99ba-a7e0a4dfcb04  API Gateway and API Manager 7.5.3 (win-x86-32)                            Install               API Manager  7.5.3    GA      2017-04-11T17:18:18.000Z
31c55b1e-6da5-45f5-9d3a-8553f822c220  API Gateway and API Manager 7.5.3 ISO (ap-x86-64)                         Appliance             API Manager  7.5.3    GA      2017-04-20T16:46:26.000Z
ec44fbdd-b879-4b01-89b7-4991a00af57c  API Gateway and API Manager 7.5.3 Install (linux-x86-64)                  Install               API Manager  7.5.3    RA      2017-04-11T16:54:54.000Z
ef5a1b9d-2508-4c2a-b072-57305aa7894e  Api Gateway Test Download                                                 UpgradePack           API Gateway  6.3.1    GA      2018-03-12T14:37:48.000Z
c5ca5580-611b-4995-ab77-3052802f8b3a  APIGateway 7.5.2 ServicePack4 (allOS)                                     ServicePack           API Gateway  7.2.0    RA      2017-09-19T09:43:33.000Z

Legal

This project is open source under the Apache Public License v2 and is developed by Axway, Inc and the community. Please read the LICENSE file included in this distribution for more information.

1.4.0

6 months ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago