Releases: divanvisagie/runify
Releases · divanvisagie/runify
Rewrite from Go to C
Runify 0.1.0 Release Notes
0.1.0 of runify
, a command-line tool designed to transliterate Latin characters to runes. This update brings significant improvements and new features, revolving around a complete rewrite of the tool in C.
Major Updates:
- Rewritten in C: The core of
runify
has been rewritten from Go to C, enhancing the tool's performance and memory management. - Improved String Handling: The new implementation better handles long strings, preventing overflow issues that arise from the larger size of rune characters, which can be up to four times bigger than Latin characters.
- Support for Multiple Rune Systems:
runify
now supports both Elder and Younger Futhark rune systems. The architecture is now flexible, allowing future expansion to additional writing systems that can be transliterated through a simple rule-based approach.
New Features:
- Automated Build System: We've implemented an automated build system that facilitates quick releases.
- Homebrew Tap: Users can now quickly and easily install
runify
via a Homebrew tap. - Debian Package: We also provide a Debian package for seamless installation on Debian-based systems.
- Homebrew Tap: Users can now quickly and easily install
Usage
Basic usage remains straightforward and intuitive:
Usage: runify [OPTION]... [STRING]
Transliterate a string from Latin characters to Elder Futhark characters.
Options:
-h, --help Display this help and exit
-l, --list List rune systems
-s, --system=SYSTEM Specify rune system to use
Examples
Transliterate a simple string into runes:
echo 'Hello world' | runify -s elder
Display the help information:
runify -h
Conclusion
The 0.1.0 release of runify
marks a significant milestone in the tool's development, bringing enhanced performance, reliability, and flexibility. We look forward to your feedback and suggestions for future improvements.
Release test-release
Auto-generated release
v0.0.8
update functionality
v0.0.7
v0.0.5
update readme
v0.0.4
add man