├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Changes ├── MANIFEST.SKIP ├── Makefile.PL ├── README.md ├── examples ├── ddp.gif ├── theme-classic.png ├── theme-material.png ├── theme-monokai.png ├── theme-solarized.png └── try_me.pl ├── ignore.txt ├── lib ├── DDP.pm └── Data │ ├── Printer.pm │ └── Printer │ ├── Common.pm │ ├── Config.pm │ ├── Filter.pm │ ├── Filter │ ├── ARRAY.pm │ ├── CODE.pm │ ├── ContentType.pm │ ├── DB.pm │ ├── DateTime.pm │ ├── Digest.pm │ ├── FORMAT.pm │ ├── GLOB.pm │ ├── GenericClass.pm │ ├── HASH.pm │ ├── OBJECT.pm │ ├── REF.pm │ ├── Regexp.pm │ ├── SCALAR.pm │ ├── VSTRING.pm │ └── Web.pm │ ├── Object.pm │ ├── Profile.pm │ ├── Profile │ ├── Dumper.pm │ └── JSON.pm │ ├── Theme.pm │ └── Theme │ ├── Classic.pm │ ├── Material.pm │ ├── Monokai.pm │ └── Solarized.pm ├── t ├── 000-load.t ├── 000.0-nsort.t ├── 000.1-home.t ├── 000.2-warn.t ├── 001-object.t ├── 002-scalar.t ├── 003-ref.t ├── 004-vstring.t ├── 005-lvalue.t ├── 006-glob.t ├── 007.format.t ├── 008-regex.t ├── 009-array.t ├── 010-hashes.t ├── 011-class.t ├── 011.1-attributes.t ├── 011.2-roles.t ├── 011.3-object_pad.t ├── 012-code.t ├── 013-refcount.t ├── 014-memsize.t ├── 015-multiline.t ├── 016-merge_options.t ├── 017-rc_file.t ├── 018-alias.t ├── 019-output.t ├── 020-return_value.t ├── 021-p_vs_object.t ├── 022-no_prototypes.t ├── 023-filters.t ├── 024-tied.t ├── 025-profiles.t ├── 026-caller_message.t ├── 027-nativeperlclass.t ├── 100-filter_datetime.t ├── 101-filter_db.t ├── 102-filter_digest.t ├── 103-filter_contenttype.t ├── 104-filter_web.t ├── 998-color.t └── 999-themes.t └── xt ├── changes.t ├── pod-coverage.t ├── pod.t └── whitespaces.t /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/Changes -------------------------------------------------------------------------------- /MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/MANIFEST.SKIP -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/README.md -------------------------------------------------------------------------------- /examples/ddp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/ddp.gif -------------------------------------------------------------------------------- /examples/theme-classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/theme-classic.png -------------------------------------------------------------------------------- /examples/theme-material.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/theme-material.png -------------------------------------------------------------------------------- /examples/theme-monokai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/theme-monokai.png -------------------------------------------------------------------------------- /examples/theme-solarized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/theme-solarized.png -------------------------------------------------------------------------------- /examples/try_me.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/examples/try_me.pl -------------------------------------------------------------------------------- /ignore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/ignore.txt -------------------------------------------------------------------------------- /lib/DDP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/DDP.pm -------------------------------------------------------------------------------- /lib/Data/Printer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Common.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Common.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Config.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Config.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/ARRAY.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/ARRAY.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/CODE.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/CODE.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/ContentType.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/ContentType.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/DB.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/DB.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/DateTime.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/DateTime.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/Digest.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/Digest.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/FORMAT.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/FORMAT.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/GLOB.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/GLOB.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/GenericClass.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/GenericClass.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/HASH.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/HASH.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/OBJECT.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/OBJECT.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/REF.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/REF.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/Regexp.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/Regexp.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/SCALAR.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/SCALAR.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/VSTRING.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/VSTRING.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Filter/Web.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Filter/Web.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Object.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Object.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Profile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Profile.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Profile/Dumper.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Profile/Dumper.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Profile/JSON.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Profile/JSON.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Theme.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Theme.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Theme/Classic.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Theme/Classic.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Theme/Material.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Theme/Material.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Theme/Monokai.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Theme/Monokai.pm -------------------------------------------------------------------------------- /lib/Data/Printer/Theme/Solarized.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/lib/Data/Printer/Theme/Solarized.pm -------------------------------------------------------------------------------- /t/000-load.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/000-load.t -------------------------------------------------------------------------------- /t/000.0-nsort.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/000.0-nsort.t -------------------------------------------------------------------------------- /t/000.1-home.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/000.1-home.t -------------------------------------------------------------------------------- /t/000.2-warn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/000.2-warn.t -------------------------------------------------------------------------------- /t/001-object.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/001-object.t -------------------------------------------------------------------------------- /t/002-scalar.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/002-scalar.t -------------------------------------------------------------------------------- /t/003-ref.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/003-ref.t -------------------------------------------------------------------------------- /t/004-vstring.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/004-vstring.t -------------------------------------------------------------------------------- /t/005-lvalue.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/005-lvalue.t -------------------------------------------------------------------------------- /t/006-glob.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/006-glob.t -------------------------------------------------------------------------------- /t/007.format.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/007.format.t -------------------------------------------------------------------------------- /t/008-regex.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/008-regex.t -------------------------------------------------------------------------------- /t/009-array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/009-array.t -------------------------------------------------------------------------------- /t/010-hashes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/010-hashes.t -------------------------------------------------------------------------------- /t/011-class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/011-class.t -------------------------------------------------------------------------------- /t/011.1-attributes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/011.1-attributes.t -------------------------------------------------------------------------------- /t/011.2-roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/011.2-roles.t -------------------------------------------------------------------------------- /t/011.3-object_pad.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/011.3-object_pad.t -------------------------------------------------------------------------------- /t/012-code.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/012-code.t -------------------------------------------------------------------------------- /t/013-refcount.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/013-refcount.t -------------------------------------------------------------------------------- /t/014-memsize.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/014-memsize.t -------------------------------------------------------------------------------- /t/015-multiline.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/015-multiline.t -------------------------------------------------------------------------------- /t/016-merge_options.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/016-merge_options.t -------------------------------------------------------------------------------- /t/017-rc_file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/017-rc_file.t -------------------------------------------------------------------------------- /t/018-alias.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/018-alias.t -------------------------------------------------------------------------------- /t/019-output.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/019-output.t -------------------------------------------------------------------------------- /t/020-return_value.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/020-return_value.t -------------------------------------------------------------------------------- /t/021-p_vs_object.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/021-p_vs_object.t -------------------------------------------------------------------------------- /t/022-no_prototypes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/022-no_prototypes.t -------------------------------------------------------------------------------- /t/023-filters.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/023-filters.t -------------------------------------------------------------------------------- /t/024-tied.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/024-tied.t -------------------------------------------------------------------------------- /t/025-profiles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/025-profiles.t -------------------------------------------------------------------------------- /t/026-caller_message.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/026-caller_message.t -------------------------------------------------------------------------------- /t/027-nativeperlclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/027-nativeperlclass.t -------------------------------------------------------------------------------- /t/100-filter_datetime.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/100-filter_datetime.t -------------------------------------------------------------------------------- /t/101-filter_db.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/101-filter_db.t -------------------------------------------------------------------------------- /t/102-filter_digest.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/102-filter_digest.t -------------------------------------------------------------------------------- /t/103-filter_contenttype.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/103-filter_contenttype.t -------------------------------------------------------------------------------- /t/104-filter_web.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/104-filter_web.t -------------------------------------------------------------------------------- /t/998-color.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/998-color.t -------------------------------------------------------------------------------- /t/999-themes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/t/999-themes.t -------------------------------------------------------------------------------- /xt/changes.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/xt/changes.t -------------------------------------------------------------------------------- /xt/pod-coverage.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/xt/pod-coverage.t -------------------------------------------------------------------------------- /xt/pod.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/xt/pod.t -------------------------------------------------------------------------------- /xt/whitespaces.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garu/Data-Printer/HEAD/xt/whitespaces.t --------------------------------------------------------------------------------