├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── examples ├── example.py └── other_libraries.py ├── media ├── auto_complete.gif ├── comparison.ods ├── comparison.png ├── demo1.svg ├── logo.png └── logo.png.kra ├── mypy.ini ├── pyproject.toml ├── scripts ├── check_fmt ├── check_linter ├── check_types ├── ci_all └── test ├── setup.cfg ├── setup.py ├── tests ├── helper.py ├── test_ansi.py ├── test_chalk.py ├── test_supports_color.py └── test_utils.py └── yachalk ├── __init__.py ├── ansi.py ├── chalk_builder.py ├── chalk_factory.py ├── chalk_instance.py ├── py.typed ├── supports_color.py ├── types.py └── utils.py /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include yachalk/py.typed 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/README.md -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/examples/example.py -------------------------------------------------------------------------------- /examples/other_libraries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/examples/other_libraries.py -------------------------------------------------------------------------------- /media/auto_complete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/auto_complete.gif -------------------------------------------------------------------------------- /media/comparison.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/comparison.ods -------------------------------------------------------------------------------- /media/comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/comparison.png -------------------------------------------------------------------------------- /media/demo1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/demo1.svg -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/logo.png -------------------------------------------------------------------------------- /media/logo.png.kra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/media/logo.png.kra -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/check_fmt: -------------------------------------------------------------------------------- 1 | #!/bin/bash -eux 2 | 3 | black --check . 4 | -------------------------------------------------------------------------------- /scripts/check_linter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/scripts/check_linter -------------------------------------------------------------------------------- /scripts/check_types: -------------------------------------------------------------------------------- 1 | #!/bin/bash -eux 2 | 3 | mypy . 4 | -------------------------------------------------------------------------------- /scripts/ci_all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/scripts/ci_all -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash -eux 2 | 3 | pytest --color=yes 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/setup.py -------------------------------------------------------------------------------- /tests/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/tests/helper.py -------------------------------------------------------------------------------- /tests/test_ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/tests/test_ansi.py -------------------------------------------------------------------------------- /tests/test_chalk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/tests/test_chalk.py -------------------------------------------------------------------------------- /tests/test_supports_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/tests/test_supports_color.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /yachalk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/__init__.py -------------------------------------------------------------------------------- /yachalk/ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/ansi.py -------------------------------------------------------------------------------- /yachalk/chalk_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/chalk_builder.py -------------------------------------------------------------------------------- /yachalk/chalk_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/chalk_factory.py -------------------------------------------------------------------------------- /yachalk/chalk_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/chalk_instance.py -------------------------------------------------------------------------------- /yachalk/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yachalk/supports_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/supports_color.py -------------------------------------------------------------------------------- /yachalk/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/types.py -------------------------------------------------------------------------------- /yachalk/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluenote10/yachalk/HEAD/yachalk/utils.py --------------------------------------------------------------------------------