#chrome-os #chromebook #docker #homebrew #nix #linux-distro

bin+lib crosup-migration

一个简单的 CLI 工具,用于快速在 Chromebook (ChromeOS) 或任何 Linux 发行版上设置您的开发环境

1 个不稳定版本

0.1.0 2023年6月22日

#11 in #chromebook


被用于 crosup

MIT 许可证

15KB
129 代码行

运行 Migrator CLI

  • 生成一个新的迁移文件
    cargo run -- migrate generate MIGRATION_NAME
    
  • 应用所有挂起的迁移
    cargo run
    
    cargo run -- up
    
  • 应用前 10 个挂起的迁移
    cargo run -- up -n 10
    
  • 回滚最后应用的迁移
    cargo run -- down
    
  • 回滚最后 10 个应用的迁移
    cargo run -- down -n 10
    
  • 删除数据库中的所有表,然后重新应用所有迁移
    cargo run -- fresh
    
  • 回滚所有已应用的迁移,然后重新应用所有迁移
    cargo run -- refresh
    
  • 回滚所有已应用的迁移
    cargo run -- reset
    
  • 检查所有迁移的状态
    cargo run -- status
    

依赖

~66MB
~1M SLoC