thoughtbot/gitsh

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/gitsh/git_repository.rb125
A
2 hrs
lib/gitsh/environment.rb110
A
2 hrs
lib/gitsh/tab_completion/command_completer.rb35
A
35 mins
lib/gitsh/line_editor.rb27
A
35 mins
lib/gitsh/input_strategies/interactive.rb100
A
25 mins
configure.rb14
A
0 mins
ext/gitsh/extconf.rb84
A
0 mins
lib/gitsh/argument_list.rb17
A
0 mins
lib/gitsh/arguments/composite_argument.rb17
A
0 mins
lib/gitsh/arguments/string_argument.rb17
A
0 mins
lib/gitsh/arguments/subshell.rb26
A
0 mins
lib/gitsh/arguments/variable_argument.rb17
A
0 mins
lib/gitsh/capturing_environment.rb24
A
0 mins
lib/gitsh/cli.rb90
A
0 mins
lib/gitsh/colors.rb15
A
0 mins
lib/gitsh/commands/git_command.rb37
A
0 mins
lib/gitsh/commands/internal_command.rb185
A
0 mins
lib/gitsh/commands/lazy_command.rb38
A
0 mins
lib/gitsh/commands/noop.rb6
A
0 mins
lib/gitsh/commands/shell_command.rb35
A
0 mins
lib/gitsh/commands/tree.rb28
A
0 mins
lib/gitsh/error.rb10
A
0 mins
lib/gitsh/exit_statuses.rb6
A
0 mins
lib/gitsh/file_runner.rb24
A
0 mins
lib/gitsh/git_command_list.rb47
A
0 mins
lib/gitsh/git_repository/status.rb22
A
0 mins
lib/gitsh/history.rb34
A
0 mins
lib/gitsh/input_strategies/file.rb47
A
0 mins
lib/gitsh/interpreter.rb49
A
0 mins
lib/gitsh/lexer.rb112
A
0 mins
lib/gitsh/lexer/character_class.rb20
A
0 mins
lib/gitsh/line_editor_history_filter.rb25
A
0 mins
lib/gitsh/magic_variables.rb47
A
0 mins
lib/gitsh/module_delegator.rb16
A
0 mins
lib/gitsh/parser.rb49
A
0 mins
lib/gitsh/prompt_color.rb21
A
0 mins
lib/gitsh/prompter.rb103
A
0 mins
lib/gitsh/quote_detector.rb7
A
0 mins
lib/gitsh/shell_command_runner.rb31
A
0 mins
lib/gitsh/tab_completion/alias_expander.rb37
A
0 mins
lib/gitsh/tab_completion/automaton.rb103
A
0 mins
lib/gitsh/tab_completion/automaton_factory.rb29
A
0 mins
lib/gitsh/tab_completion/context.rb48
A
0 mins
lib/gitsh/tab_completion/dsl.rb15
A
0 mins
lib/gitsh/tab_completion/dsl/choice_factory.rb22
A
0 mins
lib/gitsh/tab_completion/dsl/concatenation_factory.rb30
A
0 mins
lib/gitsh/tab_completion/dsl/fallback_transition_factory.rb20
A
0 mins
lib/gitsh/tab_completion/dsl/lexer.rb28
A
0 mins
lib/gitsh/tab_completion/dsl/maybe_operation_factory.rb17
A
0 mins
lib/gitsh/tab_completion/dsl/null_factory.rb10
A
0 mins