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

Uploaded Source

Built Distribution

ocxtools-1.5.1-py3-none-any.whl (65.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ocxtools-1.5.1.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ocxtools-1.5.1.tar.gz
Algorithm Hash digest
SHA256 cf63396bf77d5036a0d387c6fef7a9ca9cd7c034c7b5fd587d4b0e042b8e08ff
MD5 4bc12d6967d05f674c4787d1ae2c8bb6
BLAKE2b-256 67c16ce61882470f9b27191bdd3450e91dac940fda5edb9583fca415d0bb23e6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: ocxtools-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 65.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ocxtools-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4cef2528989cef61dadc95ea86bdf4d198bef63b4ad22e684b4a65b72adcc598
MD5 c1c373e9c8b6a419c216861b1d25c576
BLAKE2b-256 05fc4c9edc2d66089aa96f71b950fa9f02d63825ee950cb0c38406a6c4cba085

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