Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-core

A core library for all ronin libraries.
https://github.com/ronin-rb/ronin-core

Use the new `CommandKit::Printing::Lists` module.

c443b9e3ded2d79c27d16a14544ee61df749c730 authored over 2 years ago
Style.

7639663f4cab5495b0ae8752674e83171e7e2e0c authored over 2 years ago
Fix failing specs for when the `git` user information isn't configured.

74646e8a5f30cc072973b03ed99b4f1e8ec29161 authored over 2 years ago
Added `CLI::Generator::Options::Reference`.

62e49996c6298937c7354702c6119696cea8e5bf authored over 2 years ago
Added `CLI::Generator::Options::Summary`.

dc007c0a3a6c4d94bab65b6820071a9bc19430d6 authored over 2 years ago
Added `CLI::Generator::Options::Description`.

45d03eacb8c5c508ceb27c3fa2ad997338ac30e7 authored over 2 years ago
Added `CLI::Generator::Options::Author`.

* Defines `-a,--author` and `-e,--author-email` options.

d0a95fbfa98943eab86a9a080b59d2d0586ec7c1 authored over 2 years ago
Renamed `CLI::ParamOption` to `CLI::Options::Param`.

0842fc2f917851a918b9679bc1d9d2e331271d3a authored over 2 years ago
Moved `Options::ARCHES` and `Options::OSES` into `Options::Values::`.

6f87e5d1cbe3f1a4ad85f9db9a5f3bcb143f46c4 authored over 2 years ago
Added `Ronin::Core::CLI::Options::OSES`.

69d3aa975f232779f36087ed2d18f572faf48216 authored over 2 years ago
Added `Ronin::Core::CLI::Options::ARCHES`.

f89064c4c6126953e7cbb0061eaa03c9f3c73fed authored over 2 years ago
Added `Ronin::Core::CLI::Printing::OS`.

dfe4b8fd03c8f1c8820656ea974d2180028e821a authored over 2 years ago
Added `Ronin::Core::CLI::Printing::Arch`.

3ce63df221d02dbbf4d697351b78f6c56e4f9d6a authored over 2 years ago
DRYed up the `Git` metadata methods.

f6773084051869c64b1e50bf47bf44024777425f authored over 2 years ago
Automatically expand the given path to prevent requiring relative paths.

44b22dc546c674aa4b186fa0c980a09e0ae838a5 authored over 2 years ago
Changed `ClassRegistry::ClassMethods#load_class_from_file` to just take a file.

* Return the last class loaded as a convention.
* This will allow loading classes from random fi...

9db761a94d697013dd8f5c54a5114f3279e8b842 authored over 2 years ago
Do not rescue LoadErrors and raise ClassNotFound errors.

5d1c3010ef5ca75ccfb3128b5ac1d3afb2b83037 authored over 2 years ago
Added `Metadata::Version`.

424009e7abfb7092ec8543b528b5fbaacfc684c2 authored over 2 years ago
Added `CLI::Printing::Metadata` (closes #28).

af91ead88dac780f81608257caeb2ea6456f19b4 authored over 2 years ago
Use `\A` instead of `^`.

b34c7889e7548bbde34730101f58319c168d854e authored over 2 years ago
Allow `github:` or `gitlab:` values to start with a `@`.

e7e4001f604c9a233baa66c6ad39f642c1802326 authored over 2 years ago
Switch to the command_kit 0.4.0 branch.

668a88bfef129de2d3dd3870d543608177ff1bc5 authored over 2 years ago
Populate `ParamOption#params` with Symbol keys for `Params::Mixin#iniitalize`.

31ece8d4b0b14f9965f544274490ac31193c2d55 authored over 2 years ago
Added `CLI::ParamOption` (closes #27).

2d980ee29d31a22dee2c2c8739279bccc4887a65 authored over 2 years ago
Add a clarifying comment to the logic.

2462c78ebf4c21162590be7457916304ad7ea4a9 authored over 2 years ago
Added `Metadata::Authors::Author#website` and `#blog`.

* Also added `#website?` and `#blog?`.

c7fcb626898a11abbeadf28a5f1d0fdd514bcee8 authored over 2 years ago
Fixed a local variable.

c941cdc14e35e6f2bd42853c4bea0d49103ae396 authored over 2 years ago
Added `ClassRegistry::ClassMethods#load_class_from_file`.

6f69fdd156951747d36d569270ef43b318e6aaaf authored over 2 years ago
Added missing edge-case specs.

3347b26e65228263f4787d72e77f03819f75e783 authored over 2 years ago
Removed redundant "This file is part of ronin-core." line from the license header.

cbf9f086628c71f79721122d95dad4c16b730830 authored over 2 years ago
Added missing `@param` tags.

44cf32c38ce524f282343a5c75e44d9b61c19aea authored over 2 years ago
Added a missing `@param` tag.

bfead40f89e3f2f05991f5d01d6b02474ddda97d authored over 2 years ago
Added missing YARD docs.

c1f0b5b3ef4c09058166193161884b491760a90f authored over 2 years ago
Added missing YARD docs.

890bcf1e91838f679bdc0dfe5c429780fa52ddfa authored over 2 years ago
Correct `@option` tag names.

4a4a70288116ae85109bd88577de272a49e19967 authored over 2 years ago
Added missing YARD docs.

3c12e211beab4c2aad0d0c4a882815622e389684 authored over 2 years ago
Added missing YARD docs.

696231b29f31056f2b43f4875153e8736b204f33 authored over 2 years ago
Added misisng YARD docs.

b367b80009e8718f7b8fe106575f93c0c388586f authored over 2 years ago
Added missing YARD docs.

e61ce7a33358b827961d00c29bb8902859e4d63c authored over 2 years ago
Add missing YARD tags.

3da8b2506e8a0a36f8b65efaa57ef53c5f28d154 authored over 2 years ago
Fixed a YARD typo.

273da00d89a2f7fb0340b2666c7e7d66ea8bf12d authored over 2 years ago
Make YARD types a bit more explicit for `sord`.

f3277646e67b425d14365cfdde101a9ceba38c10 authored over 2 years ago
Disambiguate YARD types.

976f31f9d1dbc7cd270b745fcd4fe81f9b8c5777 authored over 2 years ago
Correct YARD class type syntax.

a4de3a27d1e6136867320f4c538ca55aa9122d83 authored over 2 years ago
Disambiguate YARD types.

803ddb94738cd3cc733d83d13f75c98c2c0eb6f0 authored over 2 years ago
Corrected YARD type for `ClassRegistry::ClassMethods#registry`.

983b5e4a923996a6be18dca095e5bb8191ea2fcf authored over 2 years ago
Clarify spec descriptions.

c19e3f6f60c05c686d9cab8ed919568d53951160 authored over 2 years ago
Added missing specs.

6b5fca96759ac9643df979be4069050ee5fe823a authored over 2 years ago
Renamed every instance of `module` to `class` and `name` to `id`.

a4a2bcc521acb5af660ec994ed93fd118a06ceff authored over 2 years ago
Renamed `Ronin::Core::Metadata::ModuleName` to `Ronin::Core::Metadata::ID`.

dada9a70c73337cec7a662ee4c1487b0fa59477a authored over 2 years ago
Refactored `Ronin::Core::ModuleRegistry` into `ClassRegistry`.

* Renamed `modules_dir` to `class_dir`.
* Renamed `module_registry` to `registry`.
* Renamed `re...

c83801390f4755170deeb47ec4e26a28784113aa authored over 2 years ago
Added `Metadata::ModuleName#module_name`.

0ab6bbb51e9e71e8562af5b6eb840294dfcb5fd3 authored over 2 years ago
Update the Features list and Examples.

6a9e230da70f2e26da7a3a5e1d2899943aad2e89 authored over 2 years ago
Separate the two code examples.

ba388e2732f8a20ddb9e5d6d0e9a10e2b16d2fc9 authored over 2 years ago
Added the `Ronin::Core::Params` API (closes #26).

0932b030d296d04753d27332140a294d6cb66ee0 authored over 2 years ago
Fixe a YARD link.

80fda2ae2677dea87dc8522ef2a7471a08ef1529 authored over 2 years ago
Fixed `@param` tags.

94d091883d91b3869e21ce3a6b3f9a785ad61bf1 authored over 2 years ago
Remove the mode from the `print_action` output since it exceeds the tab width.

0dcc5a0903326369c9590cff2aa53fe06e0c88e1 authored over 2 years ago
Added `Generator#chmod`.

11b22c974234312be3a47486b2c777babbb3addc authored over 2 years ago
Style.

2dfdec68368f0c28fb60312e8358ad2f99efa5be authored over 2 years ago
Simplified `list_modules` with `Dir.glob(..., base: 'path/to/dir')`.

adec864fc51de71b32483862e30eeb9083887f63 authored over 2 years ago
Renamed `module_path` to `find_module`.

518aaeecc93338ec752e25195d2baeeec08859f4 authored over 2 years ago
Removed `module_names` and `find_modules`.

a130cae70b6e47d9f7e2a2d10c04e5a1e40f77e1 authored over 2 years ago
Remove `ModuleRegistry::ClassMethods#pre_register_module`.

* Now that we have `.list_modules` this method is no longer necessary.

5be8d89ba467267fd6643c5a543c6f07e1a744ce authored over 2 years ago
Added `ModuleRegistry::ClassMethods#list_modules`.

e841fe94635f445b768913a6abf00de6e65326d0 authored over 2 years ago
Renamed `ModuleRegistry::ClassMethods#module_load_path` to `.modules_dir`.

* Now modules will be required from an explicit `modules_dir` path.

37feda18fedb19a513a252a16aede817dc0293f5 authored over 2 years ago
Re-enable truffleruby in the CI (closes #2).

afb7facbf3ab3c412b1b8f3bfc978e8254726394 authored over 2 years ago
Remove any XDG env variables used by `Ronin::Core::Home` constants.

7d3a2ef9f69bf84dc0ad20161838f7d3a2d634d6 authored over 2 years ago
Added a top-level description.

f8c9816a2c62dde6afb450215e175589bd6bcc01 authored over 2 years ago
Sort methods/constants alphabetically.

a85d97ea46b4e26baeab05a54cfeb0a54b76b02b authored over 2 years ago
Added missing documentation.

32efe9ea3b739dbd4b2701c66cea120308cf5dae authored over 2 years ago
Renamed `Home::PATH` to `Home::DIR`.

5da2348c7041470b26b15dab17800c9c31436a06 authored over 2 years ago
Populate `gemspec.test_files` using the `spec/` directory.

9c177eecfcbb12d41a6d9ca505b0d2484faa7a8d authored over 2 years ago
Quote `3.1` as well.

cc601a7eecd664eca2532b865c772440418b27d0 authored over 2 years ago
Require ruby >= 3.0.0.

a0ac9569dea82346cf6f688f38f0f542a5198b1d authored over 2 years ago
Use redcarpet on CRuby so YARD can parse GFM syntax highlighting in the README.

e99598429e79d10ca0a16919bdebe46da5f533ba authored almost 3 years ago
Renamed `ShellCommand::Command#completion` to `#completions`.

4140bfebeae5d18380fc3abe0334f55c22a8e0f1 authored almost 3 years ago
Added `Ronin::Core::Metadata::ModuleName` (closes #25).

1f5e9e865b2ba0a32e0ab60dfcd153eb5c624342 authored almost 3 years ago
Renamed `Ronin::Core::Metadata::Author` to `Authors` (closes #24).

* Added `Authors::Author` value object.
* Added the `.authors` and `.author` class methods.

bc91b15f09792ee52bfe0a08f605660bb4622633 authored almost 3 years ago
Added an Example to `Ronin::Core::ModuleRegistry`.

0e21fba87adbaa6ae05a71c20d6f797c72b8a73b authored almost 3 years ago
Added `Ronin::Core::ModuleRegistry` (closes #9).

e90cd5cd1990eeccabd6fd280977d5e648746e2d authored almost 3 years ago
Updated the copyright year.

58bbefe1b93fcbbfa1a6d0ceee992ba788509ce9 authored almost 3 years ago
Added `Ronin::Core::Metadata::Summary` (closes #21).

83abe162d02f76831959f5da2b55ab77428b6d39 authored almost 3 years ago
Correct wording.

3f6681aadfe0387fb6859686cc7eb2088cb1637e authored almost 3 years ago
Added `Ronin::Core::Metadata::Author` (closes #22).

78c61762f5791f20689c6a39cf41a3ff11ef3591 authored almost 3 years ago
Added `Ronin::Core::Metadata::References` (closes #23).

4f2039f14a147e30978e165a1db95bbfa2151377 authored almost 3 years ago
Correct spec wording.

9961682ddc3039a13d40732f81d1d5774d7f4000 authored almost 3 years ago
Added `Ronin::Core::Metadata::Description` (closes #20).

33b85032a5b73966692d0591760b37e3a4714d2d authored almost 3 years ago
Call `CLI::Generator#erb` to be called without a dest path.

* This is allows rendering partial templates within another `.erb`
template.

74b089d9c72b49ca3c851715e0a6f0c415898da3 authored almost 3 years ago
Rescue and print exceptions in `Shell.start` that were raised by `Shell#exec`.

3f9842a773222ead06d0db50fb5e85f5ed4a185d authored about 3 years ago
Added a missing spec for CommandShell#exec.

71b9503a7a8d4b019fafe99e19236af08eae9a48 authored about 3 years ago
Fix typo.

4762746e55a7028cb0b00e1b9a3891bc903d99aa authored about 3 years ago
Added CommandShell::Command#method_name to allow using an alternate method name (#17).

* This will allow defining shell commands that contain `-`, `.`, or
other characters not allow...

5b4b389eb27fb7b85e28c09ae48265d561d0adf8 authored about 3 years ago
Added Shell#initialize to set `@shell_name` and `@prompt_sigil`.

561d571dd45e57d3d4311ced1d4dab61b272a0fa authored about 3 years ago
Added Shell.prompt_sigil to allow configuring the prompt's sigil (closes #16).

2d2d49bbb6c428fb935de2ce8d8d8ef13aa1597b authored about 3 years ago
Updated the Shell example to use CommandShell.

d1fac5c2a8ad59d5e6457df52d619cc0d19785ff authored about 3 years ago
Added Ronin::Core::CLI::Shell to act as a basic REPL shell.

* Use `#exec` as the entry method.

43392c920507f2470f917cf06d56ead0bdb94931 authored about 3 years ago
Renamed Ronin::Core::CLI::Shell to Ronin::Core::CLI::CommandShell.

31169abb49bda73054ed4f445c9c8c90ec673a26 authored about 3 years ago
Use bright colors for the >>>, ***, and !!! logging sigels.

5aa1464e6c7c3254fef010bf0a2314d8e1b2518e authored about 3 years ago
Also test against ruby-3.1.0.

ba74bfdd125a9e454d9aa7d3bcf60a158000e2f2 authored about 3 years ago