pre-commit-sort 0.4.0

Sort pre-commit files
Documentation
{
  lib,
  rustPlatform,
}:

rustPlatform.buildRustPackage {
  pname = "pre-commit-sort";
  version = "0.4.0";

  src = lib.fileset.toSource {
    root = ./.;
    fileset = lib.fileset.unions [
      ./Cargo.lock
      ./Cargo.toml
      ./src
      ./tests
    ];
  };

  cargoLock.lockFile = ./Cargo.lock;

  meta = {
    description = "Sort .pre-commit-config.yaml & .pre-commit-hooks.yaml";
    homepage = "https://github.com/nim65s/pre-commit-sort";
    changelog = "https://github.com/nim65s/pre-commit-sort/blob/main/CHANGELOG.md";
    license = with lib.licenses; [
      asl20
      mit
    ];
    maintainers = with lib.maintainers; [ nim65s ];
    mainProgram = "pre-commit-sort";
  };
}