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
API
The API documentation is autogenerated using sphinx
and the Read The Docs theme:
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
39806cd1da3dcb2cf9930c70a5c5f17660b717450593325148da48c42c20aaad
|
|
MD5 |
be334e924bf3b1942548122d5b42d092
|
|
BLAKE2b-256 |
5699beccf3ebdbae65a7256c98dc371c214905619652b0a7971e2b30a2dfdf9e
|
Provenance
The following attestation bundles were made for ocxtools-1.5.3.tar.gz
:
Publisher:
python-publish.yml
on OCXStandard/ocxtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
ocxtools-1.5.3.tar.gz
-
Subject digest:
39806cd1da3dcb2cf9930c70a5c5f17660b717450593325148da48c42c20aaad
- Sigstore transparency entry: 152839134
- Sigstore integration time:
-
Permalink:
OCXStandard/ocxtools@a66337444c60b75198100a946bfab2301ec0d943
-
Branch / Tag:
refs/tags/v1.5.3
- Owner: https://github.com/OCXStandard
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
python-publish.yml@a66337444c60b75198100a946bfab2301ec0d943
-
Trigger Event:
push
-
Statement type:
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1c2797f7c2008ebe8647e860dd895d7620eff4af8b8bfa4ab803d01d928ebae8
|
|
MD5 |
e9f87acf68a98646c4a31e65e29e54b3
|
|
BLAKE2b-256 |
acbd612d564f9e0973835266c86eb9b423b78a5a65cbaa355ab26aed54d74b79
|
Provenance
The following attestation bundles were made for ocxtools-1.5.3-py3-none-any.whl
:
Publisher:
python-publish.yml
on OCXStandard/ocxtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
ocxtools-1.5.3-py3-none-any.whl
-
Subject digest:
1c2797f7c2008ebe8647e860dd895d7620eff4af8b8bfa4ab803d01d928ebae8
- Sigstore transparency entry: 152839139
- Sigstore integration time:
-
Permalink:
OCXStandard/ocxtools@a66337444c60b75198100a946bfab2301ec0d943
-
Branch / Tag:
refs/tags/v1.5.3
- Owner: https://github.com/OCXStandard
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
python-publish.yml@a66337444c60b75198100a946bfab2301ec0d943
-
Trigger Event:
push
-
Statement type: