Skip to main content

Command line utility for SoftwareOne Marketplace Platform

Project description

SoftwareONE CLI

swo-marketplace-cli is a command-line utility for SoftwareOne Marketplace operations.

The repository contains:

  • account management for Marketplace environments
  • product export and synchronization workflows
  • price list export and synchronization workflows
  • a plugin mechanism for optional command groups such as audit
  • a Docker-based local development environment

Documentation

Start here:

Quick Start

Prerequisites:

  • Docker with the docker compose plugin
  • make

Recommended setup:

make build
make test

Inspect the CLI from Docker:

docker compose run --rm app python -m cli.swocli --help

Repository Layout

  • cli/: CLI source code
  • tests/: pytest suite
  • make/: modular make targets
  • docs/: repository documentation

Common Commands

make build
make bash
make test
make check
make check-all
make format

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpt_cli-6.0.0.tar.gz (96.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mpt_cli-6.0.0-py3-none-any.whl (160.8 kB view details)

Uploaded Python 3

File details

Details for the file mpt_cli-6.0.0.tar.gz.

File metadata

  • Download URL: mpt_cli-6.0.0.tar.gz
  • Upload date:
  • Size: 96.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.22

File hashes

Hashes for mpt_cli-6.0.0.tar.gz
Algorithm Hash digest
SHA256 1c0a89db2fe17c84689cfd12708412c2208207e0f593899c16af2fa4201856df
MD5 675e354c6106e33de725dc1d5c575284
BLAKE2b-256 88af8de85b05e45a930222a1b9103693653ed0b52d81dfa8c582d1ff043a38cd

See more details on using hashes here.

File details

Details for the file mpt_cli-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: mpt_cli-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.22

File hashes

Hashes for mpt_cli-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e700dfeabef2ffc848a99135a11a404e2f772ac58fabec1217d53716fb81326
MD5 4d0e99c49d98ca30de59036c40956113
BLAKE2b-256 c5b9c49318b1bce798b1cfffe88651465991e786c1985a7a57d184c2c77638b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page