Popularity
0.8
Stable
Activity
0.0
Stable
1
1
0
Programming language: Crystal
License: MIT License
Tags:
Converters
human_file_size.cr alternatives and similar shards
Based on the "Converters" category.
Alternatively, view human_file_size.cr alternatives based on common mentions on social networks and blogs.
-
money
Crystal shard for dealing with money and currency conversion -
crunits
Physical quantity and units of measure conversion and math for crystal lang -
time_format.cr
Convert time in human readable format with ease
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
scoutapm.com
Do you think we are missing an alternative of human_file_size.cr or a related project?
Popular Comparisons
README
human_file_size.cr
serializes and deserializes file sizes (in human readable format), within json or yaml mappings
Installation
Add this to your application's shard.yml
:
dependencies:
human_file_size:
github: johnjansen/human_file_size.cr
Usage
require "human_file_size"
class ConverterExample
getter :file_size
YAML.mapping(
file_size: {
type: BigFloat,
converter: HumanFileSize,
}
)
JSON.mapping(
file_size: {
type: BigFloat,
converter: HumanFileSize,
}
)
end
ce = ConverterExample.from_yaml("file_size: \"1 KB\"")
ce.to_yaml => "1000 B" # always writes as bytes at the moment
Contributing
- Fork it ( https://github.com/johnjansen/human_file_size.cr/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- johnjansen John Jansen - creator, maintainer