Skip to main content

Config Suite TUI

configsuite-tui Code style: black MIT license Codacy Badge Codacy Badge Documentation Status

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.

Config Suite TUI Screenshot

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)

Source distribution for configsuite-tui 0.2.3
File Size Uploaded
configsuite-tui-0.2.3.tar.gz 25.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for configsuite-tui 0.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page