i_edit_json 0.1.0

A lightweight, high-performance tool for editing JSON based on field paths
Documentation
## crate-publish-pre

```bash
./scripts/crate-publish-pre.sh
```

## docker-build

### basic usage

```bash
# 1. 简单多标签构建

./scripts/docker-build.sh

# 2. 自定义镜像名

./scripts/docker-build.sh --name=zero/i_edit_toml --target=prod

./scripts/docker-build.sh --name=zero/i_edit_toml --target=prod --china=true --rust-mirror=ustc --alpine-mirror=mirrors.aliyun.com

./scripts/docker-build.sh --push --china=false
```

### in ci/cd

```yaml
# GitHub Actions示例

name: Build and Tag

on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]

jobs:
  build:
    runs-on: ubuntu-latest
    
    steps:
    - uses: actions/checkout@v3
    
    - name: Set up Docker
      uses: docker/setup-buildx-action@v2
    
    - name: Build with multiple tags
      run: |
        chmod +x smart-tag-builder.sh
        ./scripts/docker-build.sh --china=false
    
    - name: Push to Registry
      if: github.ref == 'refs/heads/main'
      run: |
        docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
        ./scripts/docker-build.sh --push --china=false

```