1. Introduction
  2. 1. Installation
  3. 2. Quick Start
  4. 3. Your First Purification
  5. 4. What is Purification?
  6. 5. Determinism
  7. 6. Idempotency
  8. 7. POSIX Compliance
  9. 8. Security Rules (SEC001-SEC008)
  10. 9. Determinism Rules (DET001-DET003)
  11. 10. Idempotency Rules (IDEM001-IDEM003)
  12. 11. Writing Custom Rules
  13. 12. Overview
  14. 13. Analyzing Config Files
  15. 14. Purifying .bashrc and .zshrc
  16. 15. CONFIG-001: PATH Deduplication
  17. 16. CONFIG-002: Quote Variables
  18. 17. CONFIG-003: Consolidate Aliases
  19. 18. Makefile Overview
  20. 19. Makefile Security
  21. 20. Makefile Best Practices
  22. 21. Bootstrap Installer
  23. 22. Deployment Script
  24. 23. Configuration Management
  25. 24. CI/CD Pipeline
  26. 25. AST-Level Transformation
  27. 26. Property Testing
  28. 27. Mutation Testing
  29. 28. Performance Optimization
  30. 29. CLI Commands
  31. 30. Configuration
  32. 31. Exit Codes
  33. 32. Linter Rules Reference
  34. 33. Development Setup
  35. 34. EXTREME TDD
  36. 35. Toyota Way Principles
  37. 36. Release Process

The Rash Book - Shell Safety and Purification

POSIX Compliance