https://github.com/precice/cli
CLI for all preCICE tools
https://github.com/precice/cli
Last synced: 11 months ago
JSON representation
CLI for all preCICE tools
- Host: GitHub
- URL: https://github.com/precice/cli
- Owner: precice
- License: mit
- Created: 2025-06-23T10:55:46.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-02T20:10:33.000Z (12 months ago)
- Last Synced: 2025-07-02T21:24:22.858Z (12 months ago)
- Language: Python
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# preCICE CLI
The `precice-cli` is a uniform and simple access to all command line tools of preCICE.
Some commands use tools provided by the preCICE library and require it to be installed.
The installed executables must be in PATH.
## Installation options
Install directly from PyPi using [pipx](https://pipx.pypa.io/stable/) or via pip:
```console
pipx install precice-cli
```
## Usage examples
### Configuration
```console
precice-cli config format precice-config.xml
```
```console
precice-cli config visualize precice-config.xml -o graph.pdf
```
```console
precice-cli config check precice-config.xml
precice-cli config check precice-config.xml SolverOne
```
### Profiling
Pre-processing:
```console
precice-cli profiling merge
```
Post-processing:
```console
precice-cli profiling export
precice-cli profiling trace
precice-cli profiling analyze SolverOne
```
### Version display
```console
precice-cli version
```
### Case generation
```console
precice-cli init
```