Popularity
1.0
Stable
Activity
0.0
Stable
1
2
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.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai

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