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.md

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.2.0.tar.gz (33.9 kB view details)

Uploaded Source

Built Distribution

ocxtools-1.2.0-py3-none-any.whl (46.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ocxtools-1.2.0.tar.gz
  • Upload date:
  • Size: 33.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ocxtools-1.2.0.tar.gz
Algorithm Hash digest
SHA256 4696af7ab866a9ee67adf09e27883a60bd6afea1306b32154ad16023e8105e91
MD5 71346605713dcc16c085d2d92560d1ef
BLAKE2b-256 ebc9cac2304c432fd7e4c2c372eec073eb6aff6f1a04d6bb7be1d6a203c15295

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: ocxtools-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for ocxtools-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 017c2cfc12ca4c28b6ef26a0768cf57e9a78bdf5198d35a24aa2c2aeaad96ac4
MD5 72b6a8f62386e6258bbebc19bf47c303
BLAKE2b-256 49c3317bb9cd92e66cd03e0912a9e36dbf0669f88a9e23d4048bf1af8f0eb5d7

See more details on using hashes here.

Provenance

Supported by

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