Releases: ronin-rb/ronin-core
Releases · ronin-rb/ronin-core
0.2.0
- Require command_kit ~> 0.5.
- Added the
mastodon:
keyword argument toRonin::Core::Metadata::Authors::ClassMethods#author
. - Added
Ronin::Core::Metadata::Authors::Author#mastodon
. - Added
Ronin::Core::Metadata::Authors::Author#mastodon_url
. - Added
Ronin::Core::OutputFormats
. - Added
Ronin::Core::OutputFormats::OutputFile
. - Added
Ronin::Core::OutputFormats::OutputDir
. - Added
Ronin::Core::System
. - Added
Ronin::Core::CLI::Banner
. - Added
Ronin::Core::CLI::Help::Banner
. - Added
Ronin::Core::CLI::CompletionCommand
. - Added
Ronin::Core::CLI::Printing::Params#param_usage
. - Print the new ASCII art banner in
Ronin::Core::CLI::RubyShell#start
andRonin::Core::CLI::Shell.start
. - Added a default
quit
command toRonin::Core::CLI::CommandShell
. - Print the author's Mastodon profile URL in
Ronin::Core::CLI::Printing::Metadata
. - Change the formatting of
Ronin::Core::CLI::Logging#log_warn
to output ANSI bold-bright-yellow. - Change the formatting of
Ronin::Core::CLI::Logging#log_error
to output ANSI bold-bright-red.
0.1.3
- Improved
Ronin::Core::ClassRegistry::ClassMethods#load_class_from_file
to handle returning the class when the file has already been loaded.
0.1.2
CLI
- Changed
Ronin::Core::CLI::RubyShell#initialize
to wrap aModule
context:
value in anObject
instance which includes the module. This allows the
IRB session to gain access to the module's constants and instances methods,
as well as correctly define and call instance methods in the IRB session.
0.1.1
CLI
- Allow
Ronin::Core::CLI::Shell
andRonin::Core::CLI::CommandShell
to
rescue interrupts while a shell command is running, and not exit from the
shell.
0.1.0
- Initial release:
- Provides access to the XDG directories (
~/.config/
,~/.cache/
,
~/.local/share
). - Allows querying
~/.gitconfig
for common git settings. - Provides a common
Command
base class for all ronin libraries. - Provides a
Shell
andCommandShell
base classes for writing interactive
shells. - Provides a
Params
API for adding user configurable parameters to classes.
- Provides access to the XDG directories (