Skip to main content

Python utility CLI for working with 3Docx models.

Project description

ocxtools

A python CLI to work with 3Docx models.

ocxtools is a configurable Python CLI shell with pluggable subcommands. The CLI combines features from click, click-shell, typer and Rich with emphasis on Typer and Rich to make a good-looking CLI.

Installation

install from pypi:

pip install ocxtools

Usage

The main CLI

             ,----..
            /   /   \    ,----..   ,--,     ,--,
           /   .     :  /   /   \  |'. \   / .`|
          .   /   ;.  \|   :     : ; \ `\ /' / ;
         .   ;   /  ` ;.   |  ;. / `. \  /  / .'          ______   ___    ___   _     _____
         ;   |  ; \ ; |.   ; /--`   \  \/  / ./          |      | /   \  /   \ | |   / ___/
         |   :  | ; | ';   | ;       \  \.'  /     _____ |      ||     ||     || |  (   \_
         .   |  ' ' ' :|   : |        \  ;  ;     |     ||_|  |_||  O  ||  O  || |___\__  |
         '   ;  \; /  |.   | '___    / \  \  \    |_____|  |  |  |     ||     ||     /  \ |
          \   \  ',  / '   ; : .'|  ;  /\  \  \            |  |  |     ||     ||     \    |
           ;   :    /  '   | '/  :./__;  \  ;  \           |__|   \___/  \___/ |_____|\___|
            \   \ .'   |   :    / |   : / \  \  ;
             `---`      \   \ .'  ;   |/   \  ' |
                         `---`    `---'     `--`

Version: 1.1.0
Copyright (c) 2024. OCX Consortium (https://3docx.org)

Starting ocxtools...
ocxtools >: help

Documented commands (type help <topic>):
========================================
clear  docker  validate  version

Undocumented commands:
======================
exit  help  quit


ocxtools >:

Shell Completion

Command completion is not supported on Windows installations.

Sub-commands

docker

validate

Changelog

Changelog

API

The API documentation is autogenerated using sphinx and the Read The Docs theme:

https://ocxstandard.github.io/ocxtools/

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

ocxtools-1.5.3.tar.gz (49.2 kB view details)

Uploaded Source

Built Distribution

ocxtools-1.5.3-py3-none-any.whl (66.1 kB view details)

Uploaded Python 3

File details

Details for the file ocxtools-1.5.3.tar.gz.

File metadata

  • Download URL: ocxtools-1.5.3.tar.gz
  • Upload date:
  • Size: 49.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ocxtools-1.5.3.tar.gz
Algorithm Hash digest
SHA256 39806cd1da3dcb2cf9930c70a5c5f17660b717450593325148da48c42c20aaad
MD5 be334e924bf3b1942548122d5b42d092
BLAKE2b-256 5699beccf3ebdbae65a7256c98dc371c214905619652b0a7971e2b30a2dfdf9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ocxtools-1.5.3.tar.gz:

Publisher: python-publish.yml on OCXStandard/ocxtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ocxtools-1.5.3-py3-none-any.whl.

File metadata

  • Download URL: ocxtools-1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 66.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ocxtools-1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1c2797f7c2008ebe8647e860dd895d7620eff4af8b8bfa4ab803d01d928ebae8
MD5 e9f87acf68a98646c4a31e65e29e54b3
BLAKE2b-256 acbd612d564f9e0973835266c86eb9b423b78a5a65cbaa355ab26aed54d74b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for ocxtools-1.5.3-py3-none-any.whl:

Publisher: python-publish.yml on OCXStandard/ocxtools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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