commits
- Add missing cstring header for strcmp
- Fix raw string literal syntax in fish completion
- Ensure proper string escaping in completion scripts
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Use $src variable to correctly reference source files
- Add dontUseCmakeConfigure to skip CMake entirely
- Use $CXX environment variable for compiler
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Simplify build process to use direct compilation
- Skip CMake in the nix build to avoid path issues
- Keep the same shell completion and man page generation
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Add command-line options for generating shell completions
- Add command-line option for generating man page
- Update flake.nix to use the new completion generators
- Implement Bash, Zsh, and Fish completion scripts
- Create a detailed man page
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Restructure flake.nix to match standard Nix patterns
- Add support for multiple architectures (x86_64/aarch64, Linux/macOS)
- Add shell completion and man page generation
- Update README.md with installation instructions
- Improve development shell configuration
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Remove the old source file
- Update .gitignore to ignore both binary names
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Rename transaction-parser to soapdump in all files
- Update CMakeLists.txt to build soapdump
- Update flake.nix to build soapdump
- Update README.md and CRUSH.md with new name
- Rename source file to soapdump.cpp
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Update commands for nix and clang builds
- Change language from Bash to C++17
- Update code style and naming conventions
- Add build system information
- Update best practices for C++
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Ignore build artifacts and test data
- Ignore nix environment files
- Ignore editor and OS-specific files
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Implement transaction parser in C++ for better performance
- Add CMake build system for cross-platform compatibility
- Create nix flake for reproducible builds
- Optimize XML parsing with regex for faster processing
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Add command-line options for generating shell completions
- Add command-line option for generating man page
- Update flake.nix to use the new completion generators
- Implement Bash, Zsh, and Fish completion scripts
- Create a detailed man page
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>
- Restructure flake.nix to match standard Nix patterns
- Add support for multiple architectures (x86_64/aarch64, Linux/macOS)
- Add shell completion and man page generation
- Update README.md with installation instructions
- Improve development shell configuration
馃挋 Generated with Crush
Co-Authored-By: 馃挋 Crush <crush@charm.land>