ホームページ > バックエンド開発 > Golang > goRealizeとは何ですか

goRealizeとは何ですか

青灯夜游
リリース: 2023-02-06 13:56:12
オリジナル
3277 人が閲覧しました

Realize は、開発者のワークフローの高速化と改善、ユーザー ワークフローの自動化、サードパーティの他のツールの統合、カスタム cli コマンドの定義、コードの作成を停止することなくすべての変更プロジェクトをリロードすることに重点を置いた Go ツールです。 Realize ツールをインストールするには、「go get github.com/tockins/realize」コマンドを使用します。

goRealizeとは何ですか

このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。

Go Realize

Realize は、開発者のワークフローの高速化と改善、ユーザーのワークフローの自動化、および他のサードパーティ ツールの統合に重点を置いた Go ツールです。カスタム cli コマンドを使用し、コードの作成を停止することなく、変更のたびにプロジェクトをリロードします。 (アドレス: https://github.com/oxequa/realize)

特徴:

  • 高度にカスタマイズ可能

  • ステップ- ステップごとのセットアップ

  • ライブリロード

  • 複数のプロジェクトをサポート

  • ログをファイルに保存

  • #スマート ビュー用の Web パネル

  • #ビルド、インストール、実行、テスト、FMT、生成、レビューなど
  • #カスタム パスと特定のファイル拡張子の監視
  • 複数の監視方法 (ポーリング、ファイル ウォッチャー)
  • ##Docker サポート

  • インストール

次のコマンドを実行して取得/インストールします:

$ go get github.com/tockins/realize
ログイン後にコピー

Command

Run Run

    プロジェクト ルートから実行:
  • $ realize run
    ログイン後にコピー

    Realize.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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート