Little Timmy will try their best to find those unused Ansible variables.
Project description
little-timmy
Little Timmy will try their best to find those unused Ansible variables.
cd repo/ansible/plays
ansible-galaxy collection install -f -r requirements.yml -p .
ansible-galaxy role install -f -r requirements.yml -p galaxy_roles
pip3 install little-timmy
little-timmy
# or
python3 -m little_timmy
Config
Additional, optional configuration can be specified in a YAML configuration file named .little-timmy
.
The file can be located at any level between the current working directory and /
.
skip_vars:
- vars
- to
- ignore
skip_dirs:
- venv
- tests
- molecule
Help
little-timmy -h
usage: little-timmy [-h] [-c CONFIG_FILE] [-d | --dave-mode | --no-dave-mode] [-e | --exit-success | --no-exit-success] [-j | --json-output | --no-json-output] [-l LOG_LEVEL] [directory]
Process a directory path
positional arguments:
directory The directory to process
options:
-h, --help show this help message and exit
-c CONFIG_FILE, --config-file CONFIG_FILE
Config file to use. By default it will search all dirs to `/` for .little-timmy
-d, --dave-mode, --no-dave-mode
Make logging work on dave's macbook
-e, --exit-success, --no-exit-success
Exit 0 when unused vars are found.
-j, --json-output, --no-json-output
Output results as json to stdout. Disables the stderr logger.
-l LOG_LEVEL, --log-level LOG_LEVEL
set the logging level (default: INFO)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
little_timmy-0.8.0.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for little_timmy-0.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dd0bcbcdd9d6eb9a1a2d308f4c9a51d278080d3ebf3512d35ae493a44fd2032 |
|
MD5 | 1f1bc302c568a9022e3ba779a700a1c9 |
|
BLAKE2b-256 | 5bea14efa516e668881b59715b7d1a56b3397d21fe113ddd9ce7f0499a753975 |