Config Suite TUI
Introduction
Config Suite TUI is a text-based user interface extension for Config Suite. It provides a simplified, visual way of creating and editing configuration files for a given schema.
Features
- Simplified editing of configuration files
- Import and export YAML files
- Instant validation
- Plugin system to provide schemas from other python modules
Documentation
Check out the documentation on Read the Docs.
Installation
Installation of Config Suite TUI can easily be done using pip:
$ pip install configsuite-tui
Developer guidelines
Contributions to Config Suite is very much welcome! Bug reports, feature requests and improvements to the documentation or code alike. However, if you are planning a bigger chunk of work or to introduce a concept, initiating a discussion in an issue is encouraged.
Running the tests
The tests can be executed with python -m unittest.
Code formatting
The entire code base is formatted with black.
Pull request expectations
We expect a well-written explanation for smaller PR's and a reference to an issue for larger contributions. In addition, we expect the tests to pass on all commits and the commit messages to be written in imperative style. For more on commit messages read this.
License
Config Suite TUI is licensed under the MIT License. For more information we refer the reader to the LICENSE file.
Release files for configsuite-tui 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| configsuite-tui-0.2.3.tar.gz | 25.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| configsuite_tui-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.7 kB
Release files / configsuite-tui-0.2.3.tar.gz
| Download URL | configsuite-tui-0.2.3.tar.gz |
|---|---|
| Size | 25.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4be16329af77846c9c3b33c49fef9f6490f3e5e581940d3782ee36cd23a529e
|
|
BLAKE2b-256 checksum How to use checksums |
7914cd8aa30567cc0b0dfa9af2b82cd5242f0c3a77f4e859dc0154969acca67c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10
|
Release files / configsuite_tui-0.2.3-py3-none-any.whl
| Download URL | configsuite_tui-0.2.3-py3-none-any.whl |
|---|---|
| Size | 13.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ba4ff5e3d3269868c80edd14737093f3f1b5ae586149217bdb0bc123ef8e5878
|
|
BLAKE2b-256 checksum How to use checksums |
111b6d41e9d1a4fd30b0ce98833f3ab9251c11ee81322e8b2532809bd3c8142d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10
|