0.47.19 • Published 2 years ago

hgit v0.47.19

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

:zap: [[ Poject moved to npm/mxflow ]]




hgit

:rocket: a beautiful unopinionated config based workflow engine

Streamline and Simplify complex processes

a CICD for local machines


hgit v0.47.15

Requirements

  • Node 16.x

Sample Config

config_version: 0.47.0
graph_git_log_limit: 40
issue_tracker: jira
issue_tracker_tenant: metaory
sleep_between_commands: 1000
workflows:
  foo:
    description: example placeholder
    pattern: '{branchType}/{taskId}-{description}'
    steps:
      - git fetch origin
      - git checkout master
      - git merge origin/master
      - git checkout -b {branchName}
      - git status
      - confirm git push --set-upstream origin {branchName}
      - list logs
  bar:
    description: example placeholder
    branch: xorg/{description}
    steps:
      - git fetch origin
      - git checkout master
      - git merge origin/master
      - autocomplete checkout xorg
      - git checkout -b {branchName}
      - git status
      - confirm git push --set-upstream origin {branchName}
      - list logs
  xorg:
    description: example placeholder
    steps:
      - echo hello word
      - echo goodbye cruel world
      - confirm echo goodbye

sample-git-workflow


Config Behaviours

Special commands:

  • list logs list last n pretty graph log
  • autocomplete checkout {pattern} prompt checkout the pattern branch
  • confirm {commandName} adds confirmation step to command

Features

  • check for conflict between multiple remote branch
  • start new workflows from a config file
  • ALL commands are read from the config file in ~/.config/hgit/config.yml
  • dynamic branch checkout in workflows with command: prompt_checkout__{pattern}
  • branchNamePattern from config: {branchType}.branch_pattern
  • add confirm to commands for a confirmation prompt before the command

npx

npx hgit

Installation

npm i -g hgit

Usage

hgit
hgit --trigger foobar

Options

--verbose                 | verbose logs
--trigger <workflow-name> | non-interactive workflow trigger

Roadmap

  • project based config file
  • plugin system for dynamic lists
  • aurgument mode
  • argument autocomplete

        ___           ___
       /__/\         /  /\        ___           ___
       \  \:\       /  /:/_      /  /\         /  /\
        \__\:\     /  /:/ /\    /  /:/        /  /:/
    ___ /  /::\   /  /:/_/::\  /__/::\       /  /:/
   /__/\  /:/\:\ /__/:/__\/\:\ \__\/\:\__   /  /::\
   \  \:\/:/__\/ \  \:\ /~~/:/    \  \:\/\ /__/:/\:\
    \  \::/       \  \:\  /:/      \__\::/ \__\/  \:\
     \  \:\        \  \:\/:/       /__/:/       \  \:\
      \  \:\        \  \::/        \__\/         \__\/
       \__\/         \__\/
0.43.0

2 years ago

0.20.0

2 years ago

0.32.8

2 years ago

0.32.7

2 years ago

0.32.6

2 years ago

0.32.5

2 years ago

0.32.4

2 years ago

0.32.3

2 years ago

0.32.2

2 years ago

0.32.1

2 years ago

0.17.0

2 years ago

0.32.9

2 years ago

0.32.0

2 years ago

0.43.2-0

2 years ago

0.29.0

2 years ago

0.44.2

2 years ago

0.44.3

2 years ago

0.44.0

2 years ago

0.44.1

2 years ago

0.29.2

2 years ago

0.7.0

2 years ago

0.29.1

2 years ago

0.21.0

2 years ago

0.33.7

2 years ago

0.33.6

2 years ago

0.33.5

2 years ago

0.33.4

2 years ago

0.33.3

2 years ago

0.33.2

2 years ago

0.33.1

2 years ago

0.33.0

2 years ago

0.33.8

2 years ago

0.18.0

2 years ago

0.10.0

2 years ago

0.16.1-7

2 years ago

0.16.1-8

2 years ago

0.16.1-9

2 years ago

0.16.1-3

2 years ago

0.16.1-4

2 years ago

0.16.1-5

2 years ago

0.16.1-6

2 years ago

0.22.3

2 years ago

0.22.2

2 years ago

0.16.1-0

2 years ago

0.22.1

2 years ago

0.16.1-12

2 years ago

0.16.1-1

2 years ago

0.45.0

2 years ago

0.22.0

2 years ago

0.16.1-2

2 years ago

0.47.2-0

2 years ago

0.16.1-10

2 years ago

0.16.1-11

2 years ago

0.8.0

2 years ago

0.8.1-9

2 years ago

0.8.1-8

2 years ago

0.8.1-3

2 years ago

0.8.1-2

2 years ago

0.8.1-11

2 years ago

0.8.1-1

2 years ago

0.41.0

2 years ago

0.8.1-12

2 years ago

0.8.1-0

2 years ago

0.32.5-0

2 years ago

0.8.1-7

2 years ago

0.8.1-6

2 years ago

0.8.1-5

2 years ago

0.8.1-4

2 years ago

0.38.2

2 years ago

0.18.1-11

2 years ago

0.38.1

2 years ago

0.18.1-10

2 years ago

0.38.0

2 years ago

0.18.1-12

2 years ago

0.8.1-10

2 years ago

0.30.4

2 years ago

0.30.3

2 years ago

0.38.7

2 years ago

0.38.6

2 years ago

0.15.0

2 years ago

0.38.5

2 years ago

0.38.4

2 years ago

0.38.3

2 years ago

0.13.1-1

2 years ago

0.13.1-0

2 years ago

0.30.1-2

2 years ago

0.30.1-1

2 years ago

0.30.1-0

2 years ago

0.30.2

2 years ago

0.30.1

2 years ago

0.30.0

2 years ago

0.21.1-0

2 years ago

0.27.2

2 years ago

0.33.8-1

2 years ago

0.27.1

2 years ago

0.27.0

2 years ago

0.33.8-0

2 years ago

0.27.6

2 years ago

0.5.0

2 years ago

0.27.5

2 years ago

0.27.4

2 years ago

0.27.3

2 years ago

0.41.1-0

2 years ago

0.41.1-1

2 years ago

0.42.0

2 years ago

0.39.0

2 years ago

0.31.8

2 years ago

0.31.7

2 years ago

0.31.6

2 years ago

0.31.5

2 years ago

0.31.4

2 years ago

0.31.3

2 years ago

0.31.2

2 years ago

0.16.0

2 years ago

0.36.10-1

2 years ago

0.36.10-2

2 years ago

0.17.1-0

2 years ago

0.17.1-1

2 years ago

0.31.1

2 years ago

0.31.0

2 years ago

0.40.6-10

2 years ago

0.28.0

2 years ago

0.43.1

2 years ago

0.36.10-0

2 years ago

0.4.1-1

2 years ago

0.6.0

2 years ago

0.4.1-0

2 years ago

0.36.4

2 years ago

0.36.3

2 years ago

0.36.2

2 years ago

0.36.1

2 years ago

0.36.0

2 years ago

0.27.5-0

2 years ago

0.7.1-1

2 years ago

0.13.0

2 years ago

0.36.9

2 years ago

0.36.8

2 years ago

0.36.7

2 years ago

0.36.6

2 years ago

0.36.5

2 years ago

0.36.10

2 years ago

0.36.11

2 years ago

0.7.1-0

2 years ago

0.3.0

2 years ago

0.25.0

2 years ago

0.40.4

2 years ago

0.40.5

2 years ago

0.46.1-0

2 years ago

0.20.1-0

2 years ago

0.24.1-0

2 years ago

0.0.4-4

2 years ago

0.40.2

2 years ago

0.40.3

2 years ago

0.40.0

2 years ago

0.40.1

2 years ago

0.37.3

2 years ago

0.37.2

2 years ago

0.37.1

2 years ago

0.37.0

2 years ago

0.23.3-0

2 years ago

0.23.3-3

2 years ago

0.37.9

2 years ago

0.23.3-1

2 years ago

0.37.8

2 years ago

0.23.3-2

2 years ago

0.14.0

2 years ago

0.37.7

2 years ago

0.37.6

2 years ago

0.37.5

2 years ago

0.37.4

2 years ago

0.47.19

2 years ago

0.3.1-0

2 years ago

0.47.18

2 years ago

0.18.1-0

2 years ago

0.47.17

2 years ago

0.18.1-1

2 years ago

0.47.16

2 years ago

0.18.1-2

2 years ago

0.47.15

2 years ago

0.18.1-3

2 years ago

0.47.14

2 years ago

0.18.1-4

2 years ago

0.47.13

2 years ago

0.42.1-4

2 years ago

0.26.3

2 years ago

0.18.1-5

2 years ago

0.47.12

2 years ago

0.42.1-5

2 years ago

0.26.2

2 years ago

0.18.1-6

2 years ago

0.47.11

2 years ago

0.42.1-2

2 years ago

0.26.1

2 years ago

0.18.1-7

2 years ago

0.47.10

2 years ago

0.42.1-3

2 years ago

0.26.0

2 years ago

0.18.1-8

2 years ago

0.42.1-0

2 years ago

0.18.1-9

2 years ago

0.42.1-1

2 years ago

0.26.8

2 years ago

0.0.4-5

2 years ago

0.26.7

2 years ago

0.26.6

2 years ago

0.26.5

2 years ago

0.26.4

2 years ago

0.19.0

2 years ago

0.40.6-1

2 years ago

0.40.6-2

2 years ago

0.34.0

2 years ago

0.40.6-0

2 years ago

0.40.6-5

2 years ago

0.11.0

2 years ago

0.40.6-6

2 years ago

0.40.6-3

2 years ago

0.40.6-4

2 years ago

0.40.6-9

2 years ago

0.40.6-7

2 years ago

0.40.6-8

2 years ago

0.37.22

2 years ago

0.37.21

2 years ago

0.37.20

2 years ago

0.37.20-0

2 years ago

0.1.0

2 years ago

0.46.2

2 years ago

0.46.3

2 years ago

0.46.0

2 years ago

0.23.2

2 years ago

0.46.1

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.47.1-0

2 years ago

0.9.0

2 years ago

0.32.12

2 years ago

0.32.11

2 years ago

0.32.10

2 years ago

0.37.12

2 years ago

0.19.1-6

2 years ago

0.37.11

2 years ago

0.37.14

2 years ago

0.19.1-4

2 years ago

0.37.13

2 years ago

0.19.1-5

2 years ago

0.37.10

2 years ago

0.35.2

2 years ago

0.35.1

2 years ago

0.35.0

2 years ago

0.6.1-1

2 years ago

0.37.19

2 years ago

0.12.0

2 years ago

0.6.1-0

2 years ago

0.37.16

2 years ago

0.19.1-2

2 years ago

0.37.15

2 years ago

0.19.1-3

2 years ago

0.37.18

2 years ago

0.19.1-0

2 years ago

0.37.17

2 years ago

0.19.1-1

2 years ago

0.2.1-2

2 years ago

0.2.1-1

2 years ago

0.6.1-2

2 years ago

0.43.1-0

2 years ago

0.47.19-0

2 years ago

0.47.3

2 years ago

0.47.4

2 years ago

0.47.1

2 years ago

0.47.2

2 years ago

0.24.2

2 years ago

0.2.0

2 years ago

0.24.1

2 years ago

0.47.0

2 years ago

0.24.0

2 years ago

0.46.2-0

2 years ago

0.47.9

2 years ago

0.47.7

2 years ago

0.47.8

2 years ago

0.47.5

2 years ago

0.47.6

2 years ago

0.0.4-0

2 years ago

0.0.4-3

2 years ago

0.0.4-2

2 years ago

0.0.4-1

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago