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-5.7.1.tar.gz (96.5 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-5.7.1-py3-none-any.whl (161.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mpt_cli-5.7.1.tar.gz
Algorithm Hash digest
SHA256 fa94d7304d385c190ad81a71c93f3907e37c456c85a7a98d2f94bba6ca9b74de
MD5 c930993ba30cb68b6a5630cab8e05fe7
BLAKE2b-256 d31d7eaf40b35fdaca80e48124f0a18998452dab9d61e2bc1a8921de50957404

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mpt_cli-5.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d3c871616c235680a782c6d7ae523e5e1f9a44183f53ee36fc3e5d1dbf753a0f
MD5 b0bacfa899c8a6a6d947e5b258058ca6
BLAKE2b-256 b58d6744ae157c8330f36454559ac49ab779346cf8eedf33b221823c5ee44a8a

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