gomu
High-performance mutation testing tool for Go
File Explorer
- action.yaml
- mutation-testing.yml
- release-check.yaml
- tagpr.yml
- release.yml
- main.go
- main_test.go
- mutator.go.tmpl
- mutator_test.go.tmpl
- export_test.go
- main.go
- .gitignore
- calculator.go
- calculator_test.go
- examples
- calculator.go
- analyzer.go
- analyzer_ignore_test.go
- analyzer_test.go
- filehash.go
- filehash_test.go
- git.go
- git_test.go
- incremental.go
- incremental_test.go
- path_utils.go
- path_utils_test.go
- test_utils.go
- config.go
- config_test.go
- github.go
- github_test.go
- quality_gate.go
- quality_gate_test.go
- reporter.go
- reporter_test.go
- arithmetic.go
- arithmetic_sub.go
- assignremoval.go
- assignremoval_removed.go
- bitwise.go
- bitwise_or.go
- boundary.go
- boundary_inc.go
- branch.go
- branch_true.go
- breakcontinue.go
- breakcontinue_continue.go
- conditional.go
- conditional_neq.go
- emptyblock.go
- emptyblock_empty.go
- errorhandling.go
- errorhandling_nil.go
- exprremoval.go
- exprremoval_removed.go
- invertnegatives.go
- invertnegatives_plus.go
- logical.go
- logical_not.go
- logical_not_removed.go
- logical_or.go
- loopcondition.go
- loopcondition_false.go
- return.go
- return_false.go
- selfassign.go
- selfassign_simple.go
- stmtremoval.go
- stmtremoval_removed.go
- stringliteral.go
- stringliteral_empty.go
- engine.go
- engine_test.go
- overlay.go
- overlay_test.go
- store.go
- store_test.go
- parser.go
- parser_test.go
- arithmetic.go
- arithmetic_test.go
- assignmentremoval.go
- assignmentremoval_test.go
- bitwise.go
- bitwise_test.go
- boundary.go
- boundary_test.go
- branch.go
- branch_test.go
- breakcontinue.go
- breakcontinue_test.go
- conditional.go
- conditional_test.go
- descriptions_test.go
- emptyblock.go
- emptyblock_test.go
- engine.go
- engine_test.go
- errorhandling.go
- errorhandling_test.go
- expressionremoval.go
- expressionremoval_test.go
- generate.go
- invertnegatives.go
- invertnegatives_test.go
- logical.go
- logical_test.go
- loopcondition.go
- loopcondition_test.go
- README.md
- registry.go
- removeselfassignments.go
- removeselfassignments_test.go
- return.go
- return_test.go
- statementremoval.go
- statementremoval_test.go
- stringliteral.go
- stringliteral_test.go
- token.go
- token_test.go
- typecheck.go
- typecheck_issue_test.go
- typecheck_test.go
- generator.go
- generator_test.go
- catalog_test.go
- dryrun_test.go
- engine.go
- engine_test.go
- go.mod
- go.sum
- .gitignore
- .golangci.yaml
- .gomuignore
- .goreleaser.yml
- .tagpr
- action.yaml
- CHANGELOG.md
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
- version.go
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
go build
View Details ▼
go build
Compile Go sources.
go build {{path/to/main.go}}
Compile a 'package main' file (output will be the filename without extension):
go build -o {{path/to/binary}} {{path/to/source.go}}
Compile, specifying the output filename:
go build -o {{path/to/binary}} {{path/to/package}}
Compile a package:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
