toys icon indicating copy to clipboard operation
toys copied to clipboard

A configurable command line tool for builds and workflow automation

Results 12 toys issues
Sort by recently updated
recently updated
newest added

MacOS now defaults to zsh. It is possible to use `bashcompinit` to get bash completion _mostly_ working in zsh, but we should also implement native zsh completion.

enhancement

Toys can now be run in a Ruby VM that does not have Rubygems loaded up-front. So there's the potential of about 50ms faster startup if we can disable Rubygems....

enhancement

Some way (probably a mixin) to integrate with the `less` tool (or other pager). Some hints from clig.dev: > Use a pager (e.g. `less`) if you are outputting a lot...

enhancement

Hello. I'm switching to `toys` from `rake`. And there is in `rake` `sh` command prints executing command itself, like: ```ruby sh 'git status' # > git status # On branch...

enhancement

Hello. I want to define option with a processing in specific cases, like: ```ruby required_arg :new_version, accept: (lambda do |value| case value when 'major' "#{Integer(current_version.split('.').first) + 1}.0.0" else value end...

Hello. I use `Toys::Template`. It's a good way to create gems with a set of toys tools which can be expanded. But it's hard to configure: you have to receive...

I don't see any deprecation warning. And I see only [documentation about `:delegate_to`](https://dazuma.github.io/toys/gems/toys/v0.14.1/file.guide.html#delegating-tools), but not about `alias_tool`, although their behavior is different due to [`alias_tool` documentation](https://dazuma.github.io/toys/gems/toys/v0.14.1/Toys/DSL/Tool.html#alias_tool-instance_method).