Skip to content

It dreams about becoming ruby's awesome_print for crystal-lang, under light development.

License

Notifications You must be signed in to change notification settings

evandrojr/awesome_print.cr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis CI Build Status

awesome_print

It dreams about becoming awesome_print for crystal-lang.

ap some_var

Benchmark

alt Benchmark

It supports Integers, Floats, String, Char, Array, Range, Symbol and Hash.

Formated array example:

ap [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115]

(output)

[100, 101, 102, 103, 104, 105, 106, 
 107, 108, 109, 110, 111, 112, 113, 
 114, 115]

2018-05-10: Added colors for some data types and support for Symbol

Installation

Add this to your application's shard.yml:

dependencies:
  awesome_print:
    github: evandrojr/awesome_print.cr

Usage

require "awesome_print"

To check the content of a variable use:

ap some_var

Contributing

  1. Fork it ( https://github.com/evandrojr/awesome_print.cr/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • evandrojr Evandro Junior - creator, maintainer
  • hugoabonizio Hugo Abonizio - developer, major helper in quality assurance

About

It dreams about becoming ruby's awesome_print for crystal-lang, under light development.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published