Metadata-Version: 2.1
Name: saltext.tsl
Version: 1.1.0
Summary: saltext TSL The State Library Module
Home-page: https://www.turtletraction.com
Author: TurtleTraction
Author-email: info@turtletraction.com
License: Apache Software License
Project-URL: Source, https://www.turtletraction.com
Project-URL: Tracker, https://www.turtletraction.com/issues
Keywords: salt-extension
Platform: any
Classifier: Programming Language :: Python
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Provides-Extra: tests
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: docsauto
License-File: LICENSE

# tsl

saltext TSL The State Library Module

## Maintanance

Developed and maintained by www.turtletraction.com

## Overview

**T**he **S**tate **L**ibrary aims to provide a way to document state files in a consistant manner, similar to `sys.doc`. 

By adding the `DOC`section below to the top of the states file the following feature are enabled.

* State file overview
* Searchable state file estate
* Automated Variable extraction 
** Pillar
** Grains
** Include (To be added)

```
#START-DOC
# File_name: state.sls
# Author: XXXXXX
# Description:
# Grains (if applicable):
# Pillars (if applicable):
# Syntax: XXXXXX
#END-DOC
```


## Quickstart

To get started with tsl:

# Install the extention on the minion

`sudo pip install saltext.tsl`

# Test (Listing states for a specific minion included in highstate) 

`sudo '<minion>' tsl.list`

# Use sys,doc to list all tsl functions

`sudo '<minion>' sys.doc tsl`

For any queries please sedn an email to info@turtletraction

