>  기사  >  백엔드 개발  >  goRealize가 뭐예요?

goRealize가 뭐예요?

青灯夜游
青灯夜游원래의
2023-02-06 13:56:123190검색

Realize는 개발자 작업 흐름 속도 향상 및 개선, 사용자 작업 흐름 자동화, 타사의 다른 도구 통합, 사용자 정의 cli 명령 정의, 코드 작성을 중단하지 않고도 변경 사항이 있을 때마다 프로젝트 다시 로드에 초점을 맞춘 Go 도구입니다. Realize 도구를 설치하려면 github.com/tockins/realize" 명령을 받으세요.

goRealize가 뭐예요?

이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.

Go Realize

Realize는 개발자의 작업 흐름 속도를 높이고 개선하고, 사용자의 작업 흐름을 자동화하고, 타사의 다른 도구를 통합하고, 사용자 정의 cli 명령을 정의하고, 모든 변경 사항에 로그인하는 데 초점을 맞춘 Go 도구입니다. 코드 작성을 중단하지 않고도 말이죠. (주소: https://github.com/oxequa/realize)

기능:

  • 고도로 사용자 정의 가능

  • 단계별 설정

  • 라이브 다시 로드

  • 여러 프로젝트 지원

  • 로그를 파일에 저장

  • 스마트 보기용 웹 패널

  • 빌드, 설치, 실행, 테스트, fmt, 빌드, 감사 등

  • 사용자 정의 경로 및 특정 파일 확장자 모니터링

  • 다중 모니터링 방법(폴링, 파일 감시자)

  • Docker 지원

Installation

다음 명령을 실행하여 가져오기/설치:

$ go get github.com/tockins/realize

Command

  • Run

    Ex 프로젝트 루트에서 ecute:

$ realize run

acquire.yaml 파일이 아직 없으면 생성하고 작업 디렉터리를 프로젝트로 추가한 후 파이프라인을 실행합니다.

"실행" 명령은 다음 사용자 정의 매개변수를 지원합니다:

  --name="name"               -> Run by name on existing configuration
  --path="realize/server"     -> Custom Path, if not specified takes the working directory name    
  --build                     -> Enable go build   
  --no-run                    -> Disable go run
  --no-install                -> Disable go install
  --no-config                 -> Ignore an existing config / skip the creation of a new one
  --server                    -> Enable the web server
  --legacy                    -> Enable legacy watch instead of Fsnotify watch
  --generate                  -> Enable go generate
  --test                      -> Enable go test
  --open                      -> Open in default browser
  • 예:

  $ realize run
  $ realize run --path="mypath"
  $ realize run --name="My Project" --build
  $ realize run --path="realize" --no-run --no-config
  $ realize run --path="/Users/alessio/go/src/github.com/tockins/realize-examples/coin/"

【관련 권장 사항: Go 비디오 튜토리얼, 프로그래밍 교육

위 내용은 goRealize가 뭐예요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.