Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/godoctor/godoctor

Go Doctor - The Golang Refactoring Engine
https://github.com/godoctor/godoctor

go refactoring

Last synced: about 2 months ago
JSON representation

Go Doctor - The Golang Refactoring Engine

Awesome Lists containing this project

README

        

# The Go Doctor

![build](https://api.travis-ci.org/godoctor/godoctor.svg?branch=master)
[![GoDoc](https://godoc.org/github.com/godoctor/godoctor?status.png)](https://godoc.org/github.com/godoctor/godoctor)
![Project Status](https://img.shields.io/badge/status-beta-yellow.svg)

## A golang refactoring tool

http://gorefactor.org

```
.,;;::;;;;::;,.
.'....... ......'.
.'.'. .,,'...... .''...''. .,;:'.''.
':;,..::..,'. ..', ,. .,. ';...,c.
',ccdXXx. .; . .: c.,c; l dXXklc,,.
.:;cc .:O. ;,0XO, ;. l;X0d; c. .kl'::,;:'
.l,, ''.:' ,:kOc' ;. ,:lo;. .: 'l'. .;;'
;,; 'c ;, .;''clc:;'. .,. : ;.;
;,; :, ........:',kKXKx';:..... :. ;.;
.c,' l' : . :. ;. .;',
,;;. l. .',.,:.',.' ;; ;,:
.;;, l. ; .: .; ,: ';;,
.';:c: ..',.'. ;l,:'.
.,c:,. .';c;'
c',c:,' .',c,,cc
.'....'. ; .';c;... ..,c:'.. .l
,' .''. ,. : ''::''. .'';c,'. .o
; : : .l.c. ..';ll.......:l:'... .x'',,
.:..''..c,.l. ;;. .,: d;.cl.
....:cc..c .''.''. l,..
.c;' : lc; c'
.:;l: l:, c,
;::. l:, :,
:c;' l:' :,
,o;;,. ;;; c'
'; ';:,'. ';:: l.
: ..;c:,'.',;c;'. .l
: ....... ;.
': ;,
,; :'
.;. .l.
.,:''. .','..,,
:;' .:l,''''............''''''..,. .;:,
'c;.'' ............ .'.,.
,:.
```

## Installation

```
git clone https://github.com/godoctor/godoctor
cd godoctor && go install
```

For vim users see https://github.com/godoctor/godoctor.vim

## Usage

It's recommended to use godoctor with an editor, though godoctor can be used
directly.

```
$ godoctor
```

The godoctor command without any arguments provides usage information. For
full documentation, see:

```
$ godoctor -doc
```