test-and-commit-or-revert

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2023 License: MIT

README

test && commit || revert - cli

This is a cli to apply TCR for your daily work.

Usage

Installation
task intall

This will:

  1. Build the binary
  2. Copy the build binary into $HOME/bin.

Please include $HOME/bin into your path configuration.

Configuration

Create the file tcr.json in the git-repository root.

Example:

{
  "test": "go test ./..."
}

Attributes:

  • test: test command to run. Whitespaces within arguments (i.e. task 'argument with space') are not supported.
Run tcr
tcr
Behaviour
worktree result of test execution effect exit code test output
clean (will not be executed) (none) zero (none)
dirty tests passed a new commit is created with changes zero swallowed
dirty tests failed worktree is reset to previous commit non-zero shown
dirty test command can not be executed (none) non-zero (none)

Directories

Path Synopsis
cmd
tcr command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL