Metadata-Version: 2.4
Name: localecmd
Version: 0.3.0
Summary: Python package for commandline interpreter that is translatable
Project-URL: Documentation, https://codeberg.org/jbox/localecmd
Project-URL: Issues, https://codeberg.org/jbox/localecmd/issues
Project-URL: Source, https://codeberg.org/jbox/localecmd
Author-email: j-box <j-box@blueline.email>
License-Expression: BSD-3-Clause
License-File: LICENCE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.8
Requires-Dist: babel
Requires-Dist: rich>=13
Requires-Dist: typing-extensions>=4.0
Description-Content-Type: text/markdown

# localecmd – the translatable command line
[[Code repository](https://codeberg.org/jbox/localecmd)] 
[[Documentation](https://jbox.codeberg.page/localecmd/)] 
[[Issue tracker](https://codeberg.org/jbox/localecmd/issues)]

A translatable command line interpreter to be extended with functions instead of methods. 

The localecmd command line interpreter has two main purposes:
- Function, parameter and type names can be translated into other languages with gettext.
- It is extended with functions. Thereby the same functions can be called also directly, 
without having to go by the CLI. A use case is that a GUI can access the functions directly.

## Installation
The localecmd package is easiest to install with pip
```bash
pip install localecmd
```

## Documentation
User and developer documentation is found at https://jbox.codeberg.page/localecmd/.


## Contribute
Thank you for contributing!

The [contributing section of the documentation](https://jbox.codeberg.page/localecmd/contribution)
 will help you to the start.


## Changelog
See [CHANGELOG.md](CHANGELOG.md)

## Licence

`localecmd` is distributed under the terms of the [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html) license.

