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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ocxtools-1.5.2.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.2.tar.gz
Algorithm Hash digest
SHA256 850e2737fdd37e1709d25dc51512d4f3e3aac13e58bb60c5ae7bc4cdea93a025
MD5 9af6dc67c751af24db363b84a4480c2e
BLAKE2b-256 de45a71370c773bd7ebd4cff2eb5369034955efe87949edb1a79fe5793c5dc72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ocxtools-1.5.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa3393173b4ed0eab5efd10b539c05a386416f087cf759e2b450f75c503eb6bd
MD5 0f41e4525abdd3fad56ca6dfb585f04f
BLAKE2b-256 03a9e526bf0327737f77d4f299031e85d81a6d0fd71f472fd2cc621eb2e54e3c

See more details on using hashes here.

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