powerhome / cobra_commander Goto Github PK
View Code? Open in Web Editor NEWTools for working with Component Based Rails Apps
License: MIT License
Tools for working with Component Based Rails Apps
License: MIT License
Replace open3 by TTY::Command for better exec
output. TTY::Command adds color and option to print red/green dots + failure outputs.
Building the component tree breaks with Bundler version 1.16.x. It works fine with Bundle 1.15.3 on down.
Traceback (most recent call last):
15: from bin/cobra:17:in `<main>'
14: from bin/cobra:17:in `load'
13: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/exe/cobra:6:in `<top (required)>'
12: from /usr/local/rvm/gems/ruby-2.5.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
11: from /usr/local/rvm/gems/ruby-2.5.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
10: from /usr/local/rvm/gems/ruby-2.5.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
9: from /usr/local/rvm/gems/ruby-2.5.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
8: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/cli.rb:21:in `graph'
7: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/cli.rb:21:in `new'
6: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/graph.rb:11:in `initialize'
5: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:13:in `to_h'
4: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:33:in `to_h'
3: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:47:in `dependencies'
2: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:67:in `dependencies'
1: from /usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:67:in `select'
/usr/local/rvm/gems/ruby-2.5.0/gems/cobra_commander-0.3.0/lib/cobra_commander/component_tree.rb:68:in `block in dependencies': undefined method `is_a_path?' for #<Bundler::Source::Path:0x24618220 source at `components`> (NoMethodError)
While running the tests we get the following warnings:
The use of "#run_simple" is deprecated. Use "run_command_and_stop" instead. Called by ./spec/cobra_commander/cli_spec.rb:111:in
block (4 levels) in <top (required)>'`
We should update this in order to avoid future problems when updating gems.
Once I start a command across components, it starts and there doesn't seem to be a way to stop it. I think Ctrl-C executes one process, but there are typically many left executing.
It would be nice if pressing Ctrl-C once, aborted the execution of all processes.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.tool-versions
ruby 3.2.2
cobra_commander-ruby/Gemfile
cobra_commander-ruby/spec/dummy/Gemfile
useragent undefined
cobra_commander-yarn/Gemfile
cobra_commander/Gemfile
contracts "< 0.17"
.github/workflows/cobra_commander-ruby.yml
.github/workflows/cobra_commander-yarn.yml
.github/workflows/cobra_commander.yml
cobra_commander-yarn/spec/dummy/components/auth-ui/package.json
cobra_commander-yarn/spec/dummy/components/finance-ui/package.json
cobra_commander-yarn/spec/dummy/components/hr-ui/package.json
lol 1.0.101-lol
cobra_commander-yarn/spec/dummy/components/sales-ui/package.json
cobra_commander-yarn/spec/dummy/package.json
From PR #7 :
The test failures on travis-ci/push
appear to be because we're actually executing our tests against the cobra_commander
git repo, rather than against a fixture repo. The test results are therefore dependent on which branch you're on when running them. We need to check in a fixture repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.