diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..2709238 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,51 @@ +name: Release CLI + +on: + push: + tags: + - 'v*' + +jobs: + build: + strategy: + matrix: + include: + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + - os: macos-latest + target: x86_64-apple-darwin + - os: macos-latest + target: aarch64-apple-darwin + - os: windows-latest + target: x86_64-pc-windows-msvc + + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + with: + targets: ${{ matrix.target }} + + - name: Build + run: cargo build --release --target ${{ matrix.target }} --manifest-path cli/Cargo.toml + + - name: Package (Unix) + if: runner.os != 'Windows' + run: | + cd cli/target/${{ matrix.target }}/release + tar czf comfy-qa-${{ matrix.target }}.tar.gz comfy-qa + + - name: Package (Windows) + if: runner.os == 'Windows' + run: | + cd cli/target/${{ matrix.target }}/release + 7z a comfy-qa-${{ matrix.target }}.zip comfy-qa.exe + + - name: Upload Release Asset + uses: softprops/action-gh-release@v2 + with: + files: | + cli/target/${{ matrix.target }}/release/comfy-qa-${{ matrix.target }}.tar.gz + cli/target/${{ matrix.target }}/release/comfy-qa-${{ matrix.target }}.zip diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml new file mode 100644 index 0000000..cc37065 --- /dev/null +++ b/.github/workflows/rust-ci.yml @@ -0,0 +1,71 @@ +name: Rust CI + +on: + push: + branches: [main] + paths: + - 'cli/**' + - '.github/workflows/rust-ci.yml' + pull_request: + branches: [main] + paths: + - 'cli/**' + - '.github/workflows/rust-ci.yml' + +jobs: + lint-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt, clippy + + - name: Cache cargo registry + uses: actions/cache@v3 + with: + path: ~/.cargo/registry + key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} + + - name: Cache cargo index + uses: actions/cache@v3 + with: + path: ~/.cargo/git + key: ${{ runner.os }}-cargo-git-${{ hashFiles('**/Cargo.lock') }} + + - name: Cache target directory + uses: actions/cache@v3 + with: + path: cli/target + key: ${{ runner.os }}-target-${{ hashFiles('**/Cargo.lock') }} + + - name: Check formatting + run: cd cli && cargo fmt -- --check + + - name: Run clippy + run: cd cli && cargo clippy --all-targets --all-features -- -D warnings + + - name: Run tests + run: cd cli && cargo test --verbose + + - name: Build release + run: cd cli && cargo build --release + + check-multiple-platforms: + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + + - name: Build + run: cd cli && cargo build --verbose + + - name: Test + run: cd cli && cargo test --verbose diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..419d606 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,44 @@ +name: Validate QA Artifacts + +on: + pull_request: + paths: + - 'checklists/**' + - 'workflows/**' + - 'cli/**' + push: + branches: [main] + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + + - name: Cache cargo + uses: actions/cache@v4 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/ + cli/target/ + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + + - name: Build CLI + run: cargo build --release --manifest-path cli/Cargo.toml + + - name: Validate all projects + run: cargo run --release --manifest-path cli/Cargo.toml -- validate + + - name: Check for drift + run: | + for project in checklists/*/; do + project_name=$(basename "$project") + if [ "$project_name" != "templates" ] && [ "$project_name" != "schema" ]; then + echo "Checking drift for $project_name..." + cargo run --release --manifest-path cli/Cargo.toml -- diff "$project_name" || true + fi + done diff --git a/.gitignore b/.gitignore index ff42ac9..cd2e537 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,32 @@ -.DS_Store -Thumbs.db -*.swp -.idea/ -.vscode/ -node_modules/ -*.log -AGENTS.md +.DS_Store +Thumbs.db +*.swp +.idea/ +.vscode/ +node_modules/ +*.log +AGENTS.md + +# Development/implementation notes (local only) +TODO.md +INTERACTIVE_UX_IMPROVEMENTS.md +FINAL.md +FINAL_DESIGN.md +FOR_QA_TESTERS.md +IMPLEMENTATION_SUMMARY.md +QUICK_START.md +REDESIGN_NOTES.md +TEST_SETUP.md +UX_IMPROVEMENTS.md +EXAMPLES.md +INSTALLATION.md + +# Rust build artifacts +cli/target/ +*.pdb + +# Generated workflows (local only) +workflows/generated-local/ + +# Generated API tests (local only) +api-tests/generated-local/ diff --git a/API_TESTING_DESIGN.md b/API_TESTING_DESIGN.md new file mode 100644 index 0000000..16b2f82 --- /dev/null +++ b/API_TESTING_DESIGN.md @@ -0,0 +1,245 @@ +# API Node Testing Design + +## Concept + +Some ComfyUI nodes need to be tested via the API rather than the browser UI. This requires a different testing workflow. + +## API Testing vs UI Testing + +### UI Testing (Current): + +- Load ComfyUI in browser +- Paste browser script +- Run `await QA.testPack('pack-name')` +- Downloads workflow JSON +- Visual confirmation nodes work + +### API Testing (New): + +- Run ComfyUI server locally +- Use Python/curl to call API endpoints +- Test node execution via `/prompt` endpoint +- Validate outputs programmatically +- Test without UI interaction + +## Implementation Options + +### Option 1: Python Script Generator + +Generate Python scripts to test API nodes: + +```python +# Generated by comfy-qa +import requests +import json + +# Test pack: my-api-pack +def test_node_execution(): + response = requests.post('http://localhost:8188/prompt', json={ + "prompt": {...} # Generated prompt + }) + assert response.status_code == 200 + # More validation... +``` + +### Option 2: Built-in API Client (Rust) + +Add API testing capability to the CLI itself: + +``` +comfy-qa test-api --server http://localhost:8188 +``` + +### Option 3: Separate Checklist for API Tests + +Keep API tests separate from UI tests: + +- `checklist-ui.md` - Browser-tested nodes +- `checklist-api.md` - API-tested nodes +- `checklist-both.md` - Nodes tested both ways + +### Option 4: Unified with Markers + +Single checklist with markers: + +```markdown +- [x] NodeA (UI tested) +- [x] NodeB (API tested) +- [x] NodeC (Both) +- [ ] NodeD +``` + +## Recommended Approach: Option 1 + Option 4 + +**Why:** + +- Python scripts are more flexible than Rust HTTP client +- Users can modify/extend scripts +- Unified checklist keeps things simple +- Markers show test method without separate files + +## Implementation Plan + +### 1. Add "Generate API Test Script" Command + +Dashboard option: "Generate API test script" + +Prompts: + +1. Select pack to test +2. Select nodes to include (or all) +3. ComfyUI server URL (default: http://localhost:8188) +4. Where to save (same as workflow generator) + +Generates Python script: + +```python +#!/usr/bin/env python3 +""" +API Test Script for: pack-name +Generated by comfy-qa + +Instructions: +1. Start ComfyUI server: python main.py +2. Run this script: python test-pack-name.py +3. Check results +4. Mark nodes as tested in checklist +""" + +import requests +import json +import sys + +SERVER_URL = "http://localhost:8188" + +def test_node_a(): + """Test NodeA functionality""" + prompt = { + "1": { + "class_type": "NodeA", + "inputs": {...} + } + } + + response = requests.post(f"{SERVER_URL}/prompt", json={"prompt": prompt}) + + if response.status_code != 200: + print(f"✗ NodeA failed: {response.status_code}") + return False + + print("✓ NodeA passed") + return True + +def main(): + tests = [test_node_a, test_node_b, ...] + passed = sum(1 for test in tests if test()) + total = len(tests) + + print(f"\nResults: {passed}/{total} passed") + sys.exit(0 if passed == total else 1) + +if __name__ == "__main__": + main() +``` + +### 2. Update Checklist Format + +Support markers in checklist.md: + +```markdown +- [x] NodeA (130) +- [x] NodeB (45) +- [x] NodeC (12) +- [ ] NodeD (89) +``` + +Parser recognizes markers, stats show breakdown: + +``` +Progress: 34/34 tested + UI: 20 + API: 10 + Both: 4 +``` + +### 3. Add API Test Instructions to Help + +Update help guide with API testing workflow: + +1. Generate API test script +2. Start ComfyUI server +3. Run Python script +4. Mark nodes in checklist with marker +5. Commit as usual + +### 4. Validation for API Tests + +Validate that API-marked nodes have corresponding test scripts or proof of testing. + +## File Structure + +``` +api-tests/ + generated-local/ # Local API tests (gitignored) + test-pack-a.py + generated-shared/ # Committed API tests + test-pack-b.py + +workflows/ + generated-local/ # UI workflow tests + generated-shared/ +``` + +## User Stories + +**Story 1: Testing API-only nodes** + +``` +User: My pack has nodes that only work via API +1. Dashboard → "Generate API test script" +2. Select pack, select nodes +3. Script generated with instructions +4. User runs: python main.py (start ComfyUI) +5. User runs: python test-pack-name.py +6. Results show which nodes work +7. User marks in checklist with +8. Commit and push +``` + +**Story 2: Mixed UI + API testing** + +``` +User: Some nodes UI, some API +1. Test UI nodes with browser script (existing workflow) +2. Generate API script for API-only nodes +3. Run both tests +4. Mark checklist with appropriate markers +5. Stats show: "20 UI, 10 API, 30 total" +``` + +## Implementation Steps + +1. Create `api-tests/` folder structure +2. Add API test script generator command +3. Update checklist parser to recognize markers +4. Update stats/progress to show breakdown +5. Add validation for API test markers +6. Update help guide +7. Add to .gitignore: `api-tests/generated-local/` + +## Simple First Version + +For MVP: + +- Just generate basic Python script template +- Manual test execution +- Manual marking with comments +- No automated validation (yet) +- Instructions in comments + +Can enhance later: + +- Automated test execution from CLI +- Test result import +- Automatic checklist marking +- Test coverage reports diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a6b6894 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + +## Fixes Based on Feedback + +### Issue 1: "Should list all valid project names" + +**Fixed:** Setup now shows existing projects before asking for name. + +``` +Existing projects: + - vue-node-cloud + - mobile-testing + +Give your project a name... +``` + +### Issue 2: "Failed with 'No such file or directory'" + +**Fixed:** + +- Checks if Desktop exists before writing +- Falls back to scripts/ folder if Desktop not found +- Better error handling for all file operations + +### Issue 3: "Why save to desktop? Can't you just print?" + +**Fixed:** Now asks user preference: + +``` +Save script to a file, or print here to copy? [y/N] +``` + +Default is 'N' (print to console) - user just copies from terminal. +If they choose 'y', they pick Desktop or scripts/ folder. + +### Issue 4: "Too many files being created" + +**Fixed:** Only creates files if user explicitly chooses to save them. +Default behavior prints everything to console for easy copying. + +## Current User Flow + +1. **Start setup:** `comfy-qa setup` +2. **See existing projects** (if any) +3. **Enter project name** (validated) +4. **Choose script delivery:** + - Print to console (default) → copy from there + - Save to file → choose location +5. **Follow instructions** for browser +6. **Export data** in browser +7. **Tool auto-detects** the exported file +8. **Done!** + +## Testing + +All changes tested and working: + +- Shows existing projects correctly +- Handles missing Desktop gracefully +- Print-to-console works on all platforms +- File saving works when requested +- No crashes or errors diff --git a/GIT_AUTOMATION_RESEARCH.md b/GIT_AUTOMATION_RESEARCH.md new file mode 100644 index 0000000..0c9e503 --- /dev/null +++ b/GIT_AUTOMATION_RESEARCH.md @@ -0,0 +1,266 @@ +# Git Automation Research + +## Question: Should we automate git commands in the CLI? + +### Options Evaluated + +#### Option 1: Full Automation + +**Auto-run:** + +- `git pull` on app startup +- `git add/commit/push` after marking tests complete +- `git status` checks before operations + +**Pros:** + +- Seamless experience for non-technical users +- No need to remember git commands +- Always in sync with team + +**Cons:** + +- Dangerous: Could commit/push unintended changes +- Users lose control over what gets committed +- Merge conflicts become scary/confusing +- Can't review changes before committing +- Bad commit messages (auto-generated) +- Violates git best practices + +**Verdict:** ❌ Too risky, violates user control + +#### Option 2: Prompted Automation + +**Ask before each operation:** + +- "Pull latest changes from team? [Y/n]" +- "Commit your changes? [Y/n]" +- "Push to share with team? [Y/n]" + +**Pros:** + +- User has control +- Still easier than manual git +- Can add good commit messages + +**Cons:** + +- Annoying prompts every time +- Users might blindly hit Yes +- Still risky if user doesn't understand +- Interrupts workflow + +**Verdict:** ❌ Annoying and still risky + +#### Option 3: Helper Commands (RECOMMENDED) + +**Add git helper commands to dashboard:** + +- "Pull latest from team" → runs `git pull` +- "Show what changed" → runs `git status` and `git diff` +- "Commit and push my work" → Interactive flow with commit message + +**Pros:** + +- Users can choose when to sync +- Still provides easy access +- Safe: explicit user action +- Can add helpful prompts/guidance +- Checks for issues before running +- Users learn what's happening + +**Cons:** + +- Not fully automatic +- Users must remember to sync + +**Verdict:** ✅ Best balance of safety and ease + +#### Option 4: Status Only (Minimal) + +**Just show git status:** + +- Dashboard shows: "3 uncommitted changes" +- "Behind by 5 commits (pull to sync)" +- Links to instructions but doesn't run commands + +**Pros:** + +- Very safe +- Users maintain full control +- No risk of automation errors + +**Cons:** + +- Least helpful for non-technical users +- Still requires manual git commands +- Doesn't solve the original problem + +**Verdict:** ❌ Too minimal, doesn't help enough + +### Recommended Implementation: Option 3 + +Add three new dashboard options: + +1. **"Pull latest from team"** + + ``` + - Runs: git pull origin main + - Shows summary of what changed + - Handles errors gracefully + - Suggests resolving conflicts if needed + ``` + +2. **"Review my changes"** + + ``` + - Runs: git status and git diff --stat + - Shows files changed + - Preview what would be committed + ``` + +3. **"Commit and share my work"** + ``` + - Interactive flow: + 1. Show git status (what changed) + 2. Ask for commit message + 3. Suggest good message based on changes + 4. Run: git add . + 5. Run: git commit -m "message" + 6. Ask: Push now? + 7. Run: git push origin main + 8. Handle errors (e.g., need to pull first) + ``` + +### Safety Features + +- **Check git is installed** before offering options +- **Check in git repo** before running commands +- **Check for conflicts** after pull +- **Show output** of all git commands +- **Handle errors** gracefully with helpful messages +- **Dry run option** to preview +- **Undo guidance** if something goes wrong + +### Error Handling + +Common scenarios: + +**Push rejected (need to pull first):** + +``` +❌ Push failed: Remote has new changes +→ Run "Pull latest from team" first +→ Resolve any conflicts +→ Try push again +``` + +**Merge conflicts:** + +``` +⚠️ Merge conflict in checklist.md +→ Manual fix needed +→ See WORKFLOW_GUIDE.md for conflict resolution +→ Or ask a teammate for help +``` + +**Uncommitted changes before pull:** + +``` +⚠️ You have uncommitted changes +Options: + 1. Commit them first (recommended) + 2. Stash them temporarily + 3. Cancel pull +``` + +### Dependencies + +Need to add: + +```toml +[dependencies] +git2 = "0.18" # Rust git library +``` + +OR just shell out to git command: + +```rust +std::process::Command::new("git") + .args(&["pull", "origin", "main"]) + .status()?; +``` + +**Recommendation:** Shell out to git command (simpler, users need git installed anyway) + +### Implementation Plan + +1. Add helper functions in `cli/src/git.rs`: + - `check_git_installed()` + - `check_in_repo()` + - `git_pull()` + - `git_status()` + - `git_commit_and_push(interactive: bool)` + +2. Add to dashboard menu after "Generate workflow": + + ``` + "🔄 Pull latest from team" + "📝 Review my changes" + "📤 Commit and share my work" + ``` + +3. Add help topic in guide explaining these features + +4. Update WORKFLOW_GUIDE.md with new workflow: + ``` + Option A: Use CLI git helpers (easier) + Option B: Use git commands directly (more control) + ``` + +### User Stories + +**Story 1: Non-technical tester** + +- Opens app, sees "5 commits behind" +- Clicks "Pull latest from team" +- Sees summary: "3 new packs tested by Alice" +- Continues testing +- Clicks "Commit and share my work" +- Enters message: "Tested ComfyUI-Lotus" +- App commits and pushes automatically +- Success message with what was shared + +**Story 2: Technical tester** + +- Uses git commands directly in terminal +- App doesn't interfere +- Helper options available but not required +- Both workflows coexist + +**Story 3: Conflict scenario** + +- Clicks "Pull latest" +- App detects merge conflict +- Shows clear message +- Links to conflict resolution guide +- Doesn't try to auto-resolve (dangerous) + +### Conclusion + +**Implement Option 3: Helper Commands** + +- Add `git.rs` module with safe wrappers +- Add 3 dashboard options for common operations +- Shell out to git command (don't use git2 library) +- Extensive error handling and guidance +- Never auto-run without explicit user action +- Make it optional (users can still use terminal) + +This provides the best balance: + +- ✅ Easier for non-technical users +- ✅ Safe and explicit +- ✅ Users learn what's happening +- ✅ Coexists with manual git usage +- ✅ Handles errors gracefully diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2cd69a7 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +.PHONY: help install test validate format check build clean + +help: + @echo "Available commands:" + @echo " make install - Install CLI locally" + @echo " make test - Run tests" + @echo " make validate - Validate all projects" + @echo " make format - Format code" + @echo " make check - Check code quality" + @echo " make build - Build release binary" + @echo " make clean - Clean build artifacts" + +install: + cargo install --path cli + +test: + cargo test --manifest-path cli/Cargo.toml + +validate: + cargo run --release --manifest-path cli/Cargo.toml -- validate + +format: + cargo fmt --manifest-path cli/Cargo.toml + npm run format + +check: + cargo clippy --manifest-path cli/Cargo.toml -- -D warnings + npm run format:check + +build: + cargo build --release --manifest-path cli/Cargo.toml + +clean: + cargo clean --manifest-path cli/Cargo.toml diff --git a/QUICK_REFERENCE.md b/QUICK_REFERENCE.md new file mode 100644 index 0000000..098df76 --- /dev/null +++ b/QUICK_REFERENCE.md @@ -0,0 +1,96 @@ +# Quick Reference Card + +## Every Time You Start Working + +```bash +git pull origin main +``` + +**This gets your teammates' latest work. Always do this first!** + +## Testing a Pack + +1. Double-click `START.bat` (Windows) or `START.command` (Mac) +2. Select "Get browser script" → Copy it +3. Open ComfyUI in browser → Press F12 → Console tab → Paste script +4. Run: `await QA.testPack('pack-name')` +5. Save the downloaded `.json` file to `workflows/` folder +6. Open `checklists/your-project/checklist.md` +7. Find the pack, change `[ ]` to `[x]` +8. Save the file + +## Sharing Your Work + +```bash +git add . +git commit -m "Tested pack-name: 42 nodes verified" +git push origin main +``` + +**Now your teammates can see what you tested!** + +## If Push Fails + +```bash +git pull origin main +# Fix any conflicts if needed (ask for help!) +git push origin main +``` + +## Essential Git Commands + +| Command | What It Does | +| ------------------------- | ----------------------------- | +| `git pull origin main` | Get everyone's latest work | +| `git status` | See what files you changed | +| `git add .` | Mark all changes to be saved | +| `git commit -m "message"` | Save changes with description | +| `git push origin main` | Share your work with team | + +## Tool Commands (From Dashboard) + +| Command | What It Does | +| ---------------------- | ----------------------------------------------------- | +| Check testing progress | See how many packs tested, what's left | +| Get browser script | Get JavaScript to paste in browser | +| View all packs | Browse all packs, filter by status | +| Compare with repo | Find mismatches between checklist and workflows | +| Run validation | Check for format errors | +| Sync checklists | ⚠️ Regenerate checklist from workflows (DESTRUCTIVE!) | + +## What the "Sync" Command Does + +**WARNING:** This overwrites your checklist with fresh data from workflow files. + +**When to use:** + +- Workflow files are correct +- Checklist has wrong node counts +- You want to start fresh + +**What you'll lose:** + +- Your `[x]` tested marks +- Any manual edits to checklist + +**Always preview first!** (dry run option) + +## Need Help? + +1. In the tool: Select "📖 Help - How does this work?" +2. Read [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) for detailed instructions +3. Ask a teammate if git conflicts happen + +## Common Mistakes + +❌ **Don't:** Test without pulling first → You'll miss teammates' work +✅ **Do:** `git pull origin main` at the start of each session + +❌ **Don't:** Sync without previewing → You'll lose your `[x]` marks +✅ **Do:** Use "Preview (dry run)" first + +❌ **Don't:** Forget to push → Team can't see your work +✅ **Do:** `git push origin main` after each testing session + +❌ **Don't:** Commit without a message → Hard to track what changed +✅ **Do:** Write clear messages: "Tested ComfyUI-Lotus: 2 nodes" diff --git a/README.md b/README.md index 70a1d17..5c95827 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,63 @@ -# ComfyUI Custom Node QA +# ComfyUI Node Testing -Tools for batch testing custom nodes on ComfyUI Cloud. +Collaborative QA tool for testing ComfyUI custom nodes. Team members test different packs, share results via git. -## Scripts +## Quick Start -`scripts/devtools-node-pack-tester.js` - copy/paste into browser devtools console: +**First time:** -```js -// 1. Open ComfyUI in browser -// 2. Open devtools (F12) -// 3. Paste entire script contents into console -// 4. Run commands: +```bash +git clone https://github.com/Comfy-Org/comfyui-custom-node-qa.git +cd comfyui-custom-node-qa +# Windows: Double-click START.bat | Mac: START.command | Linux: START.sh +``` + +**Every day:** -await QA.listPacks() // list all packs -await QA.checklist() // download markdown checklist -await QA.testPack('comfyui-impact-pack') // clear, add all nodes, save -await QA.testAllPacks() // test every pack -QA.help() // full command list +```bash +git pull origin main # Get teammates' updates +# Run tool, test packs +git add . && git commit -m "Tested pack-name" && git push origin main ``` -## Structure +**Need help?** Dashboard → "📖 Help" or read [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) + +## Features + +- Track testing progress across team +- Compare checklists vs actual ComfyUI workflows +- Highlight mismatches (missing/extra nodes) +- Validate file formats +- Generate browser test scripts +- Interactive exploration & filtering + +## Workflow -- `scripts/` - devtools scripts (paste into browser console) -- `workflows/` - saved workflow files (`all-nodes-{pack}.json`) -- `checklists/` - generated QA checklists +1. `git pull origin main` +2. Get browser script from dashboard +3. ComfyUI → F12 → Console → Paste script +4. Run `await QA.testPack('pack-name')` +5. Save downloaded JSON to `workflows/` +6. Mark `[x]` in `checklists/your-project/checklist.md` +7. `git add . && git commit -m "Tested X" && git push` + +Full guide: [WORKFLOW_GUIDE.md](WORKFLOW_GUIDE.md) | Quick ref: [QUICK_REFERENCE.md](QUICK_REFERENCE.md) + +## Commands + +```bash +comfy-qa # Interactive dashboard +comfy-qa check # Testing progress +comfy-qa diff # Compare checklist vs workflows +comfy-qa validate # Check file formats +comfy-qa --help # All commands +``` ## Development -```sh -npm install -npm run format # format all files -npm run format:check # check formatting -npm run validate:json # validate workflow files +```bash +cargo build --release --manifest-path cli/Cargo.toml +cargo test # Run tests +cargo clippy # Linting +cargo fmt # Format code ``` diff --git a/START.bat b/START.bat new file mode 100644 index 0000000..50b9b1d --- /dev/null +++ b/START.bat @@ -0,0 +1,9 @@ +@echo off +if exist comfy-qa.exe ( + comfy-qa.exe +) else if exist cli\target\release\comfy-qa.exe ( + cli\target\release\comfy-qa.exe +) else ( + echo ERROR: Cannot find comfy-qa.exe + pause +) diff --git a/START.command b/START.command new file mode 100755 index 0000000..11d98ac --- /dev/null +++ b/START.command @@ -0,0 +1,12 @@ +#!/bin/bash +cd "$(dirname "$0")" + +if [ -f "comfy-qa-mac" ]; then + chmod +x comfy-qa-mac + ./comfy-qa-mac +elif [ -f "cli/target/release/comfy-qa" ]; then + ./cli/target/release/comfy-qa +else + echo "ERROR: Cannot find comfy-qa" + read -p "Press Enter to exit..." +fi diff --git a/START.sh b/START.sh new file mode 100755 index 0000000..44ebc8c --- /dev/null +++ b/START.sh @@ -0,0 +1,12 @@ +#!/bin/bash +cd "$(dirname "$0")" + +if [ -f "comfy-qa-linux" ]; then + chmod +x comfy-qa-linux + ./comfy-qa-linux +elif [ -f "cli/target/release/comfy-qa" ]; then + ./cli/target/release/comfy-qa +else + echo "ERROR: Cannot find comfy-qa" + read -p "Press Enter to exit..." +fi diff --git a/WORKFLOW_GUIDE.md b/WORKFLOW_GUIDE.md new file mode 100644 index 0000000..9baff1e --- /dev/null +++ b/WORKFLOW_GUIDE.md @@ -0,0 +1,376 @@ +# QA Testing Workflow Guide + +## What is this tool? + +This tool helps QA teams track which ComfyUI custom node packs have been tested. Multiple testers work together in a **shared GitHub repository**, each testing different packs and sharing their results. + +## How the Team Collaboration Works + +This is a **shared repository** workflow: + +- Everyone clones the same GitHub repo +- Each tester works on different node packs +- Test results are stored in git and shared via Pull Requests +- Other testers pull your updates to see what's been tested +- The repo is the single source of truth for the team + +## The Files + +### Checklists (checklists/your-project/) + +- `checklist.md` - Simple markdown checklist with node pack names and counts +- `checklist-detailed.md` - Detailed version with individual node names +- These are **manually edited** by you to mark packs as tested +- **Stored in git** and shared with the team + +### Workflows (workflows/) + +- JSON files generated by the browser script +- Contain actual node definitions from live ComfyUI +- These are the **source of truth** for what actually exists +- **Stored in git** and shared with the team + +## The Complete Workflow + +### 1. Initial Setup (First Time Only) + +``` +Clone the shared GitHub repository +↓ +cd into the repo folder +↓ +Double-click START.bat (Windows) or START.command (Mac) +↓ +Tool detects existing project OR creates new one +↓ +You're ready to start testing +``` + +**Git commands:** + +```bash +git clone https://github.com/Comfy-Org/comfyui-custom-node-qa.git +cd comfyui-custom-node-qa +# Double-click START.bat or START.command +``` + +### 2. Before You Start Testing (Pull Latest Changes) + +``` +Pull latest changes from GitHub +↓ +See what others have tested +↓ +Pick packs that aren't tested yet +↓ +Start testing +``` + +**Git commands:** + +```bash +git pull origin main +``` + +### 3. Testing a Node Pack + +``` +Open ComfyUI in your browser +↓ +Open Developer Tools (F12) +↓ +Paste the browser script (get from dashboard: "Get browser script") +↓ +Run: await QA.testPack('pack-name') +↓ +Browser downloads pack-name.json file +↓ +Save that file to the workflows/ folder +↓ +Open checklists/your-project/checklist.md +↓ +Find the pack and change [ ] to [x] +↓ +Save the file +``` + +### 4. Committing Your Work + +``` +Stage your changes +↓ +Commit with descriptive message +↓ +Push to your branch +↓ +Create Pull Request on GitHub +↓ +Team reviews and merges +``` + +**Git commands:** + +```bash +git add workflows/pack-name.json +git add checklists/your-project/checklist.md +git commit -m "Tested pack-name: 42 nodes verified" +git push origin main +# Or if using branches: +git checkout -b test/pack-name +git push origin test/pack-name +# Then create PR on GitHub +``` + +### 3. What Each Command Does + +#### Check Testing Progress + +- Shows how many packs you've tested +- Lists which packs still need testing +- Highlights mismatches between checklist and workflow files + +#### Get Browser Script + +- Shows the JavaScript code to paste into browser DevTools +- This script adds the QA object with testing commands + +#### View All Packs + +- Browse all node packs +- Filter by: Tested, Untested, or Has Issues +- See details on individual packs + +#### Compare with Repo (Diff) + +- Compares your checklist.md against workflow/\*.json files +- Shows mismatches: "You marked this as 130 nodes, but the workflow file shows 129" +- Helps catch mistakes or outdated data + +#### Run Validation + +- Checks for format errors in your files +- Ensures checklist.md follows the correct format +- Validates JSON structure in workflow files + +#### Sync Checklists + +- **Overwrites your checklist.md** with fresh data from workflow files +- Use this when: + - Workflow files are correct, checklist is wrong + - You want to start fresh + - Node counts changed and you want to update everything +- **WARNING**: Any manual edits to checklist will be lost! + +## Common Scenarios + +### Scenario 1: Your First Day as QA Tester + +``` +1. Clone the GitHub repo (link provided by your team) +2. cd into the repo folder +3. Run the tool (double-click START) +4. Select the project (or create if first tester) +5. Pull latest: git pull origin main +6. Check dashboard to see what's already tested +7. Get the browser script +8. Start testing untested packs +9. After each pack: + - Save workflow JSON + - Mark [x] in checklist + - git add, commit, push + - Create PR (or push to main if allowed) +``` + +### Scenario 2: Starting Your Day + +``` +1. cd to repo folder +2. git pull origin main (get others' updates!) +3. Run the tool +4. Check dashboard - see new tested packs from teammates +5. Pick untested packs to work on +6. Test, commit, push, repeat +``` + +### Scenario 3: Node Pack Updated (Nodes Added/Removed) + +``` +1. Re-test the pack: await QA.testPack('pack-name') +2. Save new workflow file (overwrite old one) +3. Run "Compare with repo" - see the mismatch +4. Option A: Manually update the number in checklist.md +5. Option B: Run "Sync" to auto-update from workflow files +6. Commit: git add, commit, push +7. Create PR explaining what changed +``` + +### Scenario 4: Teammate Tested Same Pack + +``` +1. You: Test pack-A, commit, try to push +2. Git says: "Updates were rejected" (conflict!) +3. git pull origin main +4. Git shows merge conflict in checklist.md +5. Open checklist.md, resolve conflict (keep both [x] marks) +6. git add, commit, push +7. Both your tests are now recorded +``` + +### Scenario 5: Starting a New Project + +``` +1. Your team decides to test a new custom node +2. Someone: git clone the QA repo +3. Run tool, create new project for that node +4. git add checklists/new-project/ +5. git commit -m "Created project for new-node testing" +6. git push, create PR +7. Team merges, everyone pulls +8. Everyone can now collaborate on testing that project +``` + +### Scenario 6: Checklist is Totally Wrong + +``` +1. Make sure your workflow/*.json files are correct and up-to-date +2. Run "Sync checklists" +3. Preview the changes (dry run) +4. Apply sync +5. All checklists regenerated from workflow files +6. git add checklists/ +7. git commit -m "Synced checklists from workflow files" +8. git push, create PR explaining why sync was needed +``` + +## Key Concepts + +### Source of Truth + +- **Workflow JSON files** = what actually exists in ComfyUI right now +- **Checklist markdown** = what you've tested and marked as complete +- The tool compares these two to find mismatches + +### Manual vs Automatic + +- **Manual**: Editing checklist.md to mark [x] as tested +- **Automatic**: Sync command regenerates entire checklist from workflows + +### Local vs Git + +- This tool works **locally** on your computer +- **Git is essential** for team collaboration +- Always pull before testing to see others' work +- Always commit and push your results to share with team +- The GitHub repo is where all team progress is stored + +### When to Use Sync + +- **DO use sync when**: Workflow files are up-to-date, checklist is wrong +- **DON'T use sync when**: You've manually marked things as tested and want to keep that + +## Troubleshooting + +### "Count mismatch" - What does this mean? + +Your checklist says a pack has X nodes, but the workflow file says Y nodes. + +- Either the workflow file is outdated (re-test the pack) +- Or the checklist is outdated (edit manually or sync) + +### "Workflow file missing" + +You marked a pack as tested [x] but there's no JSON file for it. + +- Did you forget to save the workflow file? +- Run await QA.testPack('pack-name') again + +### "I synced and lost my [x] marks!" + +Sync overwrites the entire checklist. The workflow JSON files don't store which packs are tested. + +- Always preview (dry run) before syncing +- Consider manually editing instead of syncing +- Use git to recover previous version if needed + +## Git Basics for Non-Technical Users + +If you've never used git before, here's what you need to know: + +### What is Git? + +Git is like "track changes" for code. It lets multiple people work on the same files without overwriting each other's work. + +### Essential Commands + +**Getting the repo (first time only):** + +```bash +git clone https://github.com/Comfy-Org/comfyui-custom-node-qa.git +cd comfyui-custom-node-qa +``` + +**Starting your work (every time):** + +```bash +git pull origin main +``` + +This downloads everyone else's latest changes. + +**Saving your work:** + +```bash +git add . +git commit -m "Describe what you did" +git push origin main +``` + +- `git add .` = Mark all your changes to be saved +- `git commit` = Save a snapshot with a description +- `git push` = Upload to GitHub for others to see + +**Checking what changed:** + +```bash +git status +``` + +Shows which files you modified. + +**If push fails (someone else pushed first):** + +```bash +git pull origin main +# Fix any conflicts if needed +git push origin main +``` + +### Platform-Specific Notes + +**Windows:** + +- Use Git Bash (comes with Git for Windows) or PowerShell +- Double-click `START.bat` to launch tool + +**Mac:** + +- Use Terminal app +- May need to allow `START.command` in Security & Privacy settings +- Run `chmod +x START.command` if permission denied + +**Linux:** + +- Use any terminal +- Run `chmod +x START.sh` first time +- Some distros: `./START.sh` or `bash START.sh` + +## Tips + +1. **Always pull before testing** - See what teammates just finished +2. **Test frequently, commit frequently** - Don't wait until you've tested 50 packs +3. **Write clear commit messages** - "Tested ComfyUI-Lotus: 2 nodes verified" +4. **Check "Compare with repo" often** - Catch mistakes early +5. **Preview before sync** - Always dry run first +6. **Use git branches** - Keep experiments separate from main work (advanced) +7. **Ask for help** - If git conflicts happen, ask a teammate +8. **Pull at least daily** - Stay synced with the team diff --git a/checklists/schema/metadata.schema.json b/checklists/schema/metadata.schema.json new file mode 100644 index 0000000..3e174eb --- /dev/null +++ b/checklists/schema/metadata.schema.json @@ -0,0 +1,87 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "ComfyUI Node Pack QA Metadata", + "type": "object", + "required": ["project_name", "created_at", "environment", "packs"], + "properties": { + "project_name": { + "type": "string", + "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", + "description": "Project directory name (kebab-case)" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "last_updated": { + "type": "string", + "format": "date-time" + }, + "environment": { + "type": "object", + "required": ["type", "url"], + "properties": { + "type": { + "enum": ["cloud", "local", "staging"] + }, + "url": { + "type": "string", + "format": "uri" + }, + "comfyui_version": { + "type": "string" + }, + "frontend_version": { + "type": "string" + } + } + }, + "packs": { + "type": "object", + "patternProperties": { + "^[a-zA-Z0-9_-]+$": { + "type": "object", + "required": ["node_count", "tested"], + "properties": { + "node_count": { + "type": "integer", + "minimum": 0 + }, + "tested": { + "type": "boolean" + }, + "workflow_file": { + "type": "string" + }, + "notes": { + "type": "string" + }, + "issues": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + } + }, + "stats": { + "type": "object", + "properties": { + "total_packs": { + "type": "integer" + }, + "tested_packs": { + "type": "integer" + }, + "total_nodes": { + "type": "integer" + }, + "completion_percent": { + "type": "number" + } + } + } + } +} diff --git a/checklists/vue-nodes-cloud/checklist-detailed.md b/checklists/vue-nodes-cloud/checklist-detailed.md new file mode 100644 index 0000000..5351d75 --- /dev/null +++ b/checklists/vue-nodes-cloud/checklist-detailed.md @@ -0,0 +1 @@ +# Node Pack Testing Checklist diff --git a/checklists/vue-nodes-cloud/checklist.md b/checklists/vue-nodes-cloud/checklist.md new file mode 100644 index 0000000..5351d75 --- /dev/null +++ b/checklists/vue-nodes-cloud/checklist.md @@ -0,0 +1 @@ +# Node Pack Testing Checklist diff --git a/checklists/vue-nodes-cloud/metadata.json b/checklists/vue-nodes-cloud/metadata.json new file mode 100644 index 0000000..e32349f --- /dev/null +++ b/checklists/vue-nodes-cloud/metadata.json @@ -0,0 +1,9 @@ +{ + "project_name": "vue-nodes-cloud", + "created_at": "2026-01-16T06:32:19.285446761+00:00", + "environment": { + "type": "cloud", + "url": "https://app.comfy.org" + }, + "packs": {} +} diff --git a/cli/.clippy.toml b/cli/.clippy.toml new file mode 100644 index 0000000..35b1343 --- /dev/null +++ b/cli/.clippy.toml @@ -0,0 +1,4 @@ +# Clippy linting configuration +cognitive-complexity-threshold = 30 +too-many-arguments-threshold = 7 +type-complexity-threshold = 250 diff --git a/cli/Cargo.lock b/cli/Cargo.lock new file mode 100644 index 0000000..13126a1 --- /dev/null +++ b/cli/Cargo.lock @@ -0,0 +1,1178 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "aho-corasick" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +dependencies = [ + "memchr", +] + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anstream" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" + +[[package]] +name = "anstyle-parse" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" +dependencies = [ + "anstyle", + "once_cell_polyfill", + "windows-sys 0.61.2", +] + +[[package]] +name = "anyhow" +version = "1.0.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" + +[[package]] +name = "bumpalo" +version = "3.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" + +[[package]] +name = "cc" +version = "1.2.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3" +dependencies = [ + "find-msvc-tools", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" + +[[package]] +name = "chrono" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" +dependencies = [ + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "clap" +version = "4.5.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_derive" +version = "4.5.49" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "clap_lex" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" + +[[package]] +name = "colorchoice" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" + +[[package]] +name = "colored" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" +dependencies = [ + "lazy_static", + "windows-sys 0.59.0", +] + +[[package]] +name = "comfy-qa" +version = "0.1.0" +dependencies = [ + "anyhow", + "chrono", + "clap", + "colored", + "comfy-table", + "console", + "dialoguer", + "indicatif", + "insta", + "open", + "regex", + "serde", + "serde_json", + "tempfile", + "thiserror", + "walkdir", +] + +[[package]] +name = "comfy-table" +version = "6.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba" +dependencies = [ + "crossterm", + "strum", + "strum_macros", + "unicode-width 0.1.14", +] + +[[package]] +name = "console" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.2", + "windows-sys 0.59.0", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "crossterm" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13" +dependencies = [ + "bitflags 1.3.2", + "crossterm_winapi", + "libc", + "mio", + "parking_lot", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm_winapi" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" +dependencies = [ + "winapi", +] + +[[package]] +name = "dialoguer" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" +dependencies = [ + "console", + "shell-words", + "tempfile", + "thiserror", + "zeroize", +] + +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + +[[package]] +name = "errno" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "find-msvc-tools" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41" + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasip2", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "iana-time-zone" +version = "0.1.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "indicatif" +version = "0.17.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "unicode-width 0.2.2", + "web-time", +] + +[[package]] +name = "insta" +version = "1.46.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248b42847813a1550dafd15296fd9748c651d0c32194559dbc05d804d54b21e8" +dependencies = [ + "console", + "once_cell", + "similar", + "tempfile", +] + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" + +[[package]] +name = "itoa" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" + +[[package]] +name = "js-sys" +version = "0.3.85" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libc" +version = "0.2.180" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" + +[[package]] +name = "linux-raw-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" + +[[package]] +name = "memchr" +version = "2.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" + +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys 0.48.0", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "number_prefix" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "once_cell_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + +[[package]] +name = "open" +version = "5.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc" +dependencies = [ + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "portable-atomic" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" + +[[package]] +name = "proc-macro2" +version = "1.0.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags 2.10.0", +] + +[[package]] +name = "regex" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" + +[[package]] +name = "rustix" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" +dependencies = [ + "bitflags 2.10.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +dependencies = [ + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "shell-words" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77" + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-mio" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" +dependencies = [ + "libc", + "mio", + "signal-hook", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +dependencies = [ + "errno", + "libc", +] + +[[package]] +name = "similar" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" + +[[package]] +name = "strum_macros" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "rustversion", + "syn 1.0.109", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "tempfile" +version = "3.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" +dependencies = [ + "fastrand", + "getrandom", + "once_cell", + "rustix", + "windows-sys 0.61.2", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "unicode-ident" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasip2" +version = "1.0.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.114", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.108" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "windows-interface" +version = "0.59.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" + +[[package]] +name = "zeroize" +version = "1.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[package]] +name = "zmij" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea" diff --git a/cli/Cargo.toml b/cli/Cargo.toml new file mode 100644 index 0000000..ea558cf --- /dev/null +++ b/cli/Cargo.toml @@ -0,0 +1,31 @@ +[package] +name = "comfy-qa" +version = "0.1.0" +edition = "2021" +authors = ["Comfy Org"] +description = "CLI tool for ComfyUI custom node QA validation and management" +license = "MIT" + +[[bin]] +name = "comfy-qa" +path = "src/main.rs" + +[dependencies] +clap = { version = "4.4", features = ["derive", "cargo"] } +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +anyhow = "1.0" +thiserror = "1.0" +regex = "1.10" +walkdir = "2.4" +chrono = { version = "0.4", features = ["serde"] } +colored = "2.1" +dialoguer = "0.11" +console = "0.15" +open = "5.0" +comfy-table = "6.2" +indicatif = "0.17" + +[dev-dependencies] +insta = "1.34" +tempfile = "3.8" diff --git a/cli/Makefile b/cli/Makefile new file mode 100644 index 0000000..05efe7b --- /dev/null +++ b/cli/Makefile @@ -0,0 +1,35 @@ +.PHONY: help build test lint format check clean install + +help: + @echo "Available commands:" + @echo " make build - Build the project" + @echo " make test - Run tests" + @echo " make lint - Run clippy linter" + @echo " make format - Format code with rustfmt" + @echo " make check - Run format check, lint, and tests" + @echo " make clean - Clean build artifacts" + @echo " make install - Install the CLI locally" + +build: + cargo build --release + +test: + cargo test --verbose + +lint: + cargo clippy --all-targets --all-features -- -D warnings + +format: + cargo fmt + +format-check: + cargo fmt -- --check + +check: format-check lint test + @echo "✓ All checks passed!" + +clean: + cargo clean + +install: build + cargo install --path . diff --git a/cli/rustfmt.toml b/cli/rustfmt.toml new file mode 100644 index 0000000..059ed0a --- /dev/null +++ b/cli/rustfmt.toml @@ -0,0 +1,9 @@ +# Rust formatting configuration +edition = "2021" +max_width = 100 +tab_spaces = 4 +newline_style = "Unix" +use_small_heuristics = "Default" +reorder_imports = true +reorder_modules = true +remove_nested_parens = true diff --git a/cli/scripts/devtools-node-pack-tester.js b/cli/scripts/devtools-node-pack-tester.js new file mode 100644 index 0000000..bf13124 --- /dev/null +++ b/cli/scripts/devtools-node-pack-tester.js @@ -0,0 +1,325 @@ +/** + * Copy/paste this entire file into browser devtools console. + * Then: QA.listPacks() | QA.testPack("comfyui-impact-pack") | QA.help() + */ +const QA = { + _defs: null, + _byMod: null, + + _normalizeMod(mod) { + if (mod.startsWith('comfy_extras.')) return 'comfy_extras' + if (mod.startsWith('comfy_api_nodes.')) return 'comfy_api_nodes' + if (mod.startsWith('custom_nodes.')) return mod.replace('custom_nodes.', '') + if (mod === 'nodes') return 'core' + return mod + }, + + async _init() { + if (!this._defs) { + this._defs = await app.getNodeDefs() + this._byMod = {} + for (const [name, def] of Object.entries(this._defs)) { + const mod = this._normalizeMod(def.python_module || 'core') + ;(this._byMod[mod] ??= []).push({ name, ...def }) + } + } + }, + + async listPacks() { + await this._init() + return Object.entries(this._byMod) + .map(([mod, nodes]) => `${mod}: ${nodes.length}`) + .sort() + }, + + async checklist(filename = 'checklist.md') { + await this._init() + const lines = Object.keys(this._byMod) + .sort() + .map((mod) => `- [ ] ${mod} (${this._byMod[mod].length})`) + const md = '# Node Pack QA Checklist\n\n' + lines.join('\n') + this._download(md, filename) + return md + }, + + async detailedChecklist(filename = 'checklist-detailed.md') { + await this._init() + const sections = Object.keys(this._byMod) + .sort() + .map((mod) => { + const nodes = this._byMod[mod].map( + (n) => `- [ ] ${n.display_name || n.name}${n.deprecated ? ' ~~DEPRECATED~~' : ''}` + ) + return `## ${mod}\n\n${nodes.join('\n')}` + }) + const md = '# Node Pack QA Checklist\n\n' + sections.join('\n\n') + this._download(md, filename) + return md + }, + + addNode(type, pos) { + const node = LiteGraph.createNode(type, null, { pos }) + app.graph.add(node) + return node + }, + + async addPack(mod, opts = {}) { + await this._init() + const { cols = 5, spacing = [400, 300], skip = [] } = opts + const nodes = (this._byMod[mod] || []).filter((n) => !skip.includes(n.name) && !n.deprecated) + + return nodes + .map((def, i) => { + try { + return this.addNode(def.name, [ + 100 + (i % cols) * spacing[0], + 100 + Math.floor(i / cols) * spacing[1] + ]) + } catch { + return null + } + }) + .filter(Boolean) + }, + + _download(content, filename, type = 'text/plain') { + const blob = new Blob([content], { type }) + const a = Object.assign(document.createElement('a'), { + href: URL.createObjectURL(blob), + download: filename + }) + a.click() + }, + + async save(name) { + this._download(JSON.stringify(app.graph.serialize()), `${name}.json`, 'application/json') + }, + + async testPack(mod, opts = {}) { + app.graph.clear() + const nodes = await this.addPack(mod, opts) + if (!nodes.length) return [] + await new Promise((r) => setTimeout(r, 300)) + const filename = `all-nodes-${mod.replace(/[^a-z0-9_-]/gi, '_')}` + if (opts.save !== false) await this.save(filename) + return nodes + }, + + async testPacks(mods, opts = {}) { + for (const mod of mods) { + await this.testPack(mod, opts) + await new Promise((r) => setTimeout(r, 1000)) + } + }, + + async testAllPacks(opts = {}) { + await this._init() + const mods = Object.keys(this._byMod).sort() + for (const mod of mods) { + await this.testPack(mod, opts) + await new Promise((r) => setTimeout(r, 1000)) + } + }, + + /** + * Export current state as JSON for CLI import + */ + async export(projectName = 'exported-state') { + await this._init() + const data = { + version: '1.0', + exported_at: new Date().toISOString(), + project_name: projectName, + environment: { + url: window.location.origin, + user_agent: navigator.userAgent, + comfyui_version: window.comfyAPI?.version || 'unknown' + }, + packs: Object.entries(this._byMod).map(([mod, nodes]) => ({ + name: mod, + node_count: nodes.length, + nodes: nodes.map((n) => ({ + name: n.name, + display_name: n.display_name, + deprecated: !!n.deprecated, + category: n.category + })) + })) + } + this._download(JSON.stringify(data, null, 2), `${projectName}-export.json`, 'application/json') + console.log( + `✅ Exported ${Object.keys(this._byMod).length} packs to ${projectName}-export.json` + ) + console.log(`📋 Import to CLI: comfy-qa import ${projectName}-export.json ${projectName}`) + return data + }, + + /** + * Generate copy-paste snippet for GitHub issue + */ + async snippet(projectName) { + await this._init() + const stats = { + total_packs: Object.keys(this._byMod).length, + total_nodes: Object.values(this._byMod).reduce((sum, nodes) => sum + nodes.length, 0), + environment: window.location.origin, + timestamp: new Date().toISOString() + } + const markdown = ` +## QA Environment Snapshot + +**Project:** ${projectName} +**Environment:** ${stats.environment} +**Timestamp:** ${stats.timestamp} + +**Node Packs Available:** ${stats.total_packs} +**Total Nodes:** ${stats.total_nodes} + +
+Pack List + +${Object.entries(this._byMod) + .sort() + .map(([mod, nodes]) => `- ${mod} (${nodes.length})`) + .join('\n')} + +
+` + console.log(markdown) + navigator.clipboard.writeText(markdown) + console.log('📋 Copied to clipboard! Paste into GitHub issue.') + return markdown + }, + + /** + * Quick diff against repo checklist (fetches from GitHub) + */ + async diff(projectName, branch = 'main') { + await this._init() + const repoUrl = `https://raw.githubusercontent.com/Comfy-Org/comfyui-custom-node-qa/${branch}/checklists/${projectName}/checklist.md` + + try { + const response = await fetch(repoUrl) + if (!response.ok) throw new Error(`Checklist not found: ${projectName}`) + const markdown = await response.text() + + // Parse checklist + const checklistPacks = new Map() + const lines = markdown.split('\n') + for (const line of lines) { + const match = line.match(/- \[([ x])\] (.+?) \((\d+)\)/) + if (match) { + const [, checked, name, count] = match + checklistPacks.set(name, { checked: checked === 'x', count: parseInt(count) }) + } + } + + // Compare + const live = new Set(Object.keys(this._byMod)) + const checklist = new Set(checklistPacks.keys()) + + const results = { + matches: [], + count_mismatch: [], + missing_workflow: [], + new_packs: [], + untested: [] + } + + for (const pack of live) { + if (!checklist.has(pack)) { + results.new_packs.push({ pack, count: this._byMod[pack].length }) + } else { + const cl = checklistPacks.get(pack) + const liveCount = this._byMod[pack].length + if (cl.count !== liveCount) { + results.count_mismatch.push({ pack, checklist: cl.count, live: liveCount }) + } else if (!cl.checked) { + results.untested.push({ pack, count: liveCount }) + } else { + results.matches.push({ pack, count: liveCount }) + } + } + } + + for (const pack of checklist) { + if (!live.has(pack)) { + results.missing_workflow.push({ pack, count: checklistPacks.get(pack).count }) + } + } + + // Pretty print + console.log(`\n📊 Diff: ${projectName} (${branch})`) + console.log(`\n✅ Matches: ${results.matches.length}`) + console.log(`⚠️ Count Mismatches: ${results.count_mismatch.length}`) + if (results.count_mismatch.length) { + results.count_mismatch.forEach(({ pack, checklist, live }) => { + console.log( + ` • ${pack}: checklist=${checklist}, live=${live} (${live > checklist ? '+' : ''}${live - checklist})` + ) + }) + } + console.log(`❌ Missing in Environment: ${results.missing_workflow.length}`) + if (results.missing_workflow.length) { + results.missing_workflow.forEach(({ pack }) => console.log(` • ${pack}`)) + } + console.log(`🆕 New Packs (not in checklist): ${results.new_packs.length}`) + if (results.new_packs.length) { + results.new_packs.forEach(({ pack, count }) => console.log(` • ${pack} (${count})`)) + } + console.log(`⏳ Untested (in checklist, unchecked): ${results.untested.length}`) + + return results + } catch (err) { + console.error(`❌ Error fetching checklist: ${err.message}`) + console.log(`\n💡 Tip: First run QA.export('${projectName}') to create initial state`) + return null + } + }, + + /** + * List available projects from repo + */ + async projects(branch = 'main') { + const url = `https://api.github.com/repos/Comfy-Org/comfyui-custom-node-qa/contents/checklists?ref=${branch}` + try { + const response = await fetch(url) + const dirs = await response.json() + const projects = dirs + .filter((d) => d.type === 'dir' && !['templates', 'schema'].includes(d.name)) + .map((d) => d.name) + + console.log(`\n📁 Available Projects (${projects.length}):`) + projects.forEach((p) => console.log(` • ${p}`)) + console.log(`\n💡 Run QA.diff('project-name') to compare`) + return projects + } catch (err) { + console.error(`❌ Error fetching projects: ${err.message}`) + return [] + } + }, + + help() { + console.log(` +QA Commands: + + Basic: + QA.listPacks() - list all packs in current environment + QA.checklist() - download markdown checklist + QA.detailedChecklist() - download with individual nodes + QA.testPack("pack-name") - clear, add all nodes, save workflow + QA.testAllPacks() - test every pack + + Integration with CLI: + QA.export("project-name") - export current state as JSON + QA.diff("project-name") - compare live vs repo checklist + QA.snippet("project-name") - generate GitHub issue snippet + QA.projects() - list available projects in repo + + Advanced: + QA.addNode("KSampler") - add single node + QA.addPack("mod") - add all nodes from pack + QA.save("filename") - save current workflow +`) + } +} diff --git a/cli/src/commands/app.rs b/cli/src/commands/app.rs new file mode 100644 index 0000000..f9df288 --- /dev/null +++ b/cli/src/commands/app.rs @@ -0,0 +1,1573 @@ +#![allow(clippy::ptr_arg)] +#![allow(unused_assignments)] + +use anyhow::Result; +use console::style; +use dialoguer::{Confirm, Input, Select}; +use std::fs; +use std::io::Write; +use std::path::PathBuf; + +const BROWSER_SCRIPT: &str = include_str!("../../scripts/devtools-node-pack-tester.js"); + +/// Main application entry point - intelligently decides what to show +pub fn run() -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + // Check if any projects exist + let projects = get_existing_projects(&checklists_dir)?; + + if projects.is_empty() { + // First-time setup + return run_first_time_setup(); + } + + // Has projects - show dashboard menu + run_dashboard_menu(None) +} + +fn run_first_time_setup() -> Result<()> { + clear_screen(); + + println!( + "\n{}", + style("Welcome to ComfyUI Node Testing").bold().cyan() + ); + println!("{}", style("─".repeat(50)).dim()); + println!(); + println!("Let's set up your first testing project."); + println!(); + + let start = Confirm::new() + .with_prompt("Ready to begin?") + .default(true) + .interact()?; + + if !start { + return Ok(()); + } + + // Create project + let project_name = create_new_project()?; + + // Go to dashboard + run_dashboard_menu(Some(project_name)) +} + +fn run_dashboard_menu(initial_project: Option) -> Result<()> { + let mut current_project = initial_project; + + loop { + clear_screen(); + + // Get or select project + let project_name = match ¤t_project { + Some(p) => p.clone(), + None => match select_project()? { + Some(p) => { + current_project = Some(p.clone()); + p + } + None => { + println!("\nNo projects found."); + return Ok(()); + } + }, + }; + + // Show dashboard + show_dashboard(&project_name)?; + + // Check if git is available + let git_available = crate::git::check_git_installed() && crate::git::check_in_repo(); + + // Main menu + let mut options = vec![ + "Check testing progress", + "Get browser script", + "View all packs", + "Compare with repo", + "Run validation", + "Sync checklists", + "Generate workflow from search", + "Generate API test script", + ]; + + if git_available { + options.push(""); + options.push("🔄 Pull latest from team"); + options.push("📝 Review my changes"); + options.push("📤 Commit and share my work"); + } + + options.extend_from_slice(&[ + "", + "📖 Help - How does this work?", + "Switch project", + "Cleanup projects", + "Exit", + ]); + + println!(); + let choice = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + // Handle menu selection + let selected_option = options[choice]; + + match selected_option { + "Check testing progress" => { + crate::commands::check::run(project_name.clone())?; + pause(); + } + "Get browser script" => { + show_browser_script(&project_name)?; + pause(); + } + "View all packs" => { + show_pack_list(&project_name)?; + pause(); + } + "Compare with repo" => { + run_diff_interactive(&project_name)?; + } + "Run validation" => { + run_validate_interactive(&project_name)?; + } + "Sync checklists" => { + run_sync_interactive(&project_name)?; + } + "Generate workflow from search" => { + crate::commands::generate::run(None)?; + } + "Generate API test script" => { + crate::commands::generate_api_test::run(Some(project_name.clone()))?; + } + "🔄 Pull latest from team" => { + crate::git::git_pull()?; + pause(); + } + "📝 Review my changes" => { + crate::git::git_status()?; + pause(); + } + "📤 Commit and share my work" => { + crate::git::git_commit_and_push()?; + pause(); + } + "📖 Help - How does this work?" => { + show_help_guide()?; + } + "Switch project" => { + current_project = None; + } + "Cleanup projects" => { + run_cleanup()?; + pause(); + } + "Exit" => break, + _ => {} + } + } + + Ok(()) +} + +fn create_new_project() -> Result { + clear_screen(); + + println!("\n{}", style("Create Testing Project").bold().cyan()); + println!("{}", style("─".repeat(50)).dim()); + println!(); + + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + // Show existing if any + let existing = get_existing_projects(&checklists_dir)?; + if !existing.is_empty() { + println!("Existing projects:"); + for proj in &existing { + println!(" {}", style(proj).dim()); + } + println!(); + } + + println!("Project name (lowercase, dashes only)"); + println!("Example: vue-nodes-cloud\n"); + + let project_name: String = Input::new() + .with_prompt("Name") + .validate_with(|input: &String| -> Result<(), &str> { + if input.is_empty() { + return Err("Name cannot be empty"); + } + if !input + .chars() + .all(|c| c.is_ascii_lowercase() || c == '-' || c.is_numeric()) + { + return Err("Use only lowercase, numbers, and dashes"); + } + Ok(()) + }) + .interact_text()?; + + let project_dir = checklists_dir.join(&project_name); + + if project_dir.exists() { + println!("\n{} Project exists, using it", style("✓").green()); + } else { + fs::create_dir_all(&project_dir)?; + + let metadata = format!( + r#"{{ + "project_name": "{}", + "created_at": "{}", + "environment": {{ + "type": "cloud", + "url": "https://app.comfy.org" + }}, + "packs": {{}} +}} +"#, + project_name, + chrono::Utc::now().to_rfc3339() + ); + + fs::write(project_dir.join("metadata.json"), metadata)?; + fs::write( + project_dir.join("checklist.md"), + "# Node Pack Testing Checklist\n\n", + )?; + fs::write( + project_dir.join("checklist-detailed.md"), + "# Node Pack Testing Checklist\n\n", + )?; + + println!("\n{} Project created", style("✓").green()); + } + + pause(); + + Ok(project_name) +} + +fn show_dashboard(project: &str) -> Result<()> { + println!("\n{}", style("ComfyUI Node Testing").bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!(" Project: {}", style(project).bold()); + + let repo_root = find_repo_root()?; + let project_dir = repo_root.join("checklists").join(project); + + if let Ok(checklist) = crate::models::Checklist::from_file(project_dir.join("checklist.md")) { + let total = checklist.packs.len(); + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + + if total > 0 { + let percent = (tested as f64 / total as f64) * 100.0; + println!( + " Progress: {} / {} ({:.0}%)", + style(tested).green(), + total, + percent + ); + + let bar_width: usize = 40; + let filled = (bar_width as f64 * percent / 100.0) as usize; + let empty = bar_width.saturating_sub(filled); + println!( + " [{}{}]", + style("█".repeat(filled)).cyan(), + style("░".repeat(empty)).dim() + ); + } else { + println!(" {}", style("No packs yet").dim()); + } + } + + // Show git status if available + if let Some(status) = crate::git::get_repo_status_summary() { + println!(" Git: {}", style(status).dim()); + } + + println!(); + println!("{}", style("Links:").dim()); + println!( + " {} {}", + style("→").dim(), + style("github.com/Comfy-Org/comfyui-custom-node-qa").dim() + ); + + Ok(()) +} + +fn show_browser_script(project: &str) -> Result<()> { + clear_screen(); + + println!("\n{}", style("Browser Script").bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let options = vec!["Print it here", "Save to scripts/ folder"]; + let choice = Select::new() + .with_prompt("How would you like the script?") + .items(&options) + .default(0) + .interact()?; + + if choice == 1 { + let repo_root = find_repo_root()?; + let script_path = repo_root + .join("scripts") + .join(format!("browser-script-{}.js", project)); + fs::write(&script_path, BROWSER_SCRIPT)?; + println!(); + println!("{} Saved to:", style("✓").green()); + println!(" {}", style(script_path.display()).yellow()); + println!(); + println!("Open the file and copy all text into browser console."); + } else { + println!(); + println!("{}", style("─".repeat(70)).yellow()); + println!("{}", BROWSER_SCRIPT); + println!("{}", style("─".repeat(70)).yellow()); + println!(); + println!("{}", style("Instructions:").bold()); + println!(" 1. Copy all text above"); + println!(" 2. Open ComfyUI in browser"); + println!(" 3. Press F12 (Developer Tools)"); + println!(" 4. Click 'Console' tab"); + println!(" 5. Paste and press Enter"); + println!(); + println!("{}", style("Common commands:").bold()); + println!(" await QA.listPacks()"); + println!(" await QA.testPack('pack-name')"); + println!(" await QA.export('{}')", project); + } + + println!(); + Ok(()) +} + +fn show_pack_list(project: &str) -> Result<()> { + let repo_root = find_repo_root()?; + let project_dir = repo_root.join("checklists").join(project); + let workflows_dir = repo_root.join("workflows"); + + loop { + clear_screen(); + + println!("\n{}", style("Node Packs").bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let checklist = match crate::models::Checklist::from_file(project_dir.join("checklist.md")) + { + Ok(c) => c, + Err(e) => { + println!("{} Failed to load checklist: {}", style("✗").red(), e); + pause(); + return Ok(()); + } + }; + + let workflows = crate::models::Workflow::load_all(&workflows_dir).unwrap_or_default(); + + // Categorize packs + let mut tested_ok = Vec::new(); + let mut tested_issues = Vec::new(); + let mut untested = Vec::new(); + + for pack in &checklist.packs { + if pack.tested { + if let Some(workflow) = workflows.get(&pack.name) { + if pack.node_count == workflow.node_count { + tested_ok.push(pack); + } else { + tested_issues.push((pack, workflow.node_count)); + } + } else { + tested_issues.push((pack, 0)); + } + } else { + untested.push(pack); + } + } + + println!("{}: {}", style("✓ Tested & OK").green(), tested_ok.len()); + println!( + "{}: {}", + style("⚠ Tested with Issues").yellow(), + tested_issues.len() + ); + println!("{}: {}", style("○ Not Tested").dim(), untested.len()); + println!(); + + let options = vec![ + format!("View all tested packs ({})", tested_ok.len()), + format!("View packs with issues ({})", tested_issues.len()), + format!("View untested packs ({})", untested.len()), + "Search for a pack".to_string(), + "Back to dashboard".to_string(), + ]; + + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + match selection { + 0 => show_pack_category(project, "Tested & OK", &tested_ok, &workflows)?, + 1 => show_packs_with_issues(project, &tested_issues)?, + 2 => show_pack_category(project, "Not Tested", &untested, &workflows)?, + 3 => { + println!(); + let search = dialoguer::Input::::new() + .with_prompt("Search for pack name") + .interact_text()?; + + let matches: Vec<_> = checklist + .packs + .iter() + .filter(|p| p.name.to_lowercase().contains(&search.to_lowercase())) + .collect(); + + if matches.is_empty() { + println!(); + println!("{} No packs found matching '{}'", style("✗").red(), search); + pause(); + } else { + show_pack_category( + project, + &format!("Search: {}", search), + &matches, + &workflows, + )?; + } + } + 4 => break, + _ => break, + } + } + + Ok(()) +} + +fn show_pack_category( + project: &str, + category: &str, + packs: &[&crate::models::NodePack], + workflows: &std::collections::HashMap, +) -> Result<()> { + if packs.is_empty() { + clear_screen(); + println!("\n{}", style(format!("{} (0)", category)).bold()); + println!(); + println!("No packs in this category."); + println!(); + pause(); + return Ok(()); + } + + loop { + clear_screen(); + println!( + "\n{}", + style(format!("{} ({})", category, packs.len())).bold() + ); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let mut items: Vec = packs + .iter() + .map(|p| { + let status = if p.tested { + style("✓").green().to_string() + } else { + style("○").dim().to_string() + }; + format!("{} {} ({} nodes)", status, p.name, p.node_count) + }) + .collect(); + + items.push(style("← Back").dim().to_string()); + + let selection = Select::new() + .with_prompt("Select a pack for details") + .items(&items) + .default(0) + .interact()?; + + if selection >= packs.len() { + break; + } + + show_pack_details(project, packs[selection], workflows)?; + } + + Ok(()) +} + +fn show_packs_with_issues( + project: &str, + packs_with_issues: &[(&crate::models::NodePack, usize)], +) -> Result<()> { + if packs_with_issues.is_empty() { + clear_screen(); + println!("\n{}", style("Packs with Issues (0)").bold()); + println!(); + println!("{} No issues found!", style("✓").green()); + println!(); + pause(); + return Ok(()); + } + + loop { + clear_screen(); + println!( + "\n{}", + style(format!("Packs with Issues ({})", packs_with_issues.len())).bold() + ); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let mut items: Vec = packs_with_issues + .iter() + .map(|(pack, workflow_count)| { + if *workflow_count == 0 { + format!( + "{} {} - missing workflow file", + style("!").yellow(), + pack.name + ) + } else { + let delta = *workflow_count as i64 - pack.node_count as i64; + let sign = if delta > 0 { "+" } else { "" }; + format!( + "{} {} - count mismatch (checklist: {}, workflow: {}, {}{})", + style("!").yellow(), + pack.name, + pack.node_count, + workflow_count, + sign, + delta + ) + } + }) + .collect(); + + items.push(style("← Back").dim().to_string()); + + let selection = Select::new() + .with_prompt("Select a pack for details") + .items(&items) + .default(0) + .interact()?; + + if selection >= packs_with_issues.len() { + break; + } + + let (pack, _) = packs_with_issues[selection]; + let workflows_dir = find_repo_root()?.join("workflows"); + let workflows = crate::models::Workflow::load_all(&workflows_dir).unwrap_or_default(); + show_pack_details(project, pack, &workflows)?; + } + + Ok(()) +} + +fn show_pack_details( + _project: &str, + pack: &crate::models::NodePack, + workflows: &std::collections::HashMap, +) -> Result<()> { + clear_screen(); + + println!("\n{}", style(&pack.name).bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + println!( + "Status: {}", + if pack.tested { + style("✓ Tested").green() + } else { + style("○ Not Tested").yellow() + } + ); + + println!("Checklist node count: {}", pack.node_count); + + if let Some(workflow) = workflows.get(&pack.name) { + println!("Workflow node count: {}", workflow.node_count); + + if pack.node_count != workflow.node_count { + let delta = workflow.node_count as i64 - pack.node_count as i64; + let sign = if delta > 0 { "+" } else { "" }; + println!(); + println!( + "{} Count mismatch: {}{} nodes", + style("⚠").yellow(), + sign, + delta + ); + } + } else if pack.tested { + println!(); + println!("{} Workflow file missing", style("⚠").yellow()); + } + + println!(); + pause(); + Ok(()) +} + +pub fn run_cleanup() -> Result<()> { + clear_screen(); + + println!("\n{}", style("Cleanup Empty Projects").bold().cyan()); + println!("{}", style("─".repeat(50)).dim()); + println!(); + + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + let mut empty_projects = Vec::new(); + + if let Ok(entries) = fs::read_dir(&checklists_dir) { + for entry in entries.flatten() { + let path = entry.path(); + if !path.is_dir() { + continue; + } + + if let Some(name) = path.file_name().and_then(|s| s.to_str()) { + if name == "templates" || name == "schema" { + continue; + } + + let checklist_path = path.join("checklist.md"); + if let Ok(content) = fs::read_to_string(&checklist_path) { + let has_checked = content.contains("- [x]"); + let metadata_path = path.join("metadata.json"); + let has_real_metadata = metadata_path.exists() + && fs::read_to_string(&metadata_path) + .map(|c| c.contains("\"packs\"") && c.len() > 200) + .unwrap_or(false); + + if !has_checked && !has_real_metadata { + empty_projects.push(name.to_string()); + } + } + } + } + } + + if empty_projects.is_empty() { + println!("No empty projects found."); + return Ok(()); + } + + println!("Empty projects:"); + for proj in &empty_projects { + println!(" {}", style(proj).yellow()); + } + println!(); + + let delete = Confirm::new() + .with_prompt("Delete all empty projects?") + .default(false) + .interact()?; + + if delete { + for proj in &empty_projects { + let proj_dir = checklists_dir.join(proj); + fs::remove_dir_all(&proj_dir)?; + println!("{} Deleted {}", style("✓").green(), proj); + } + println!(); + } + + Ok(()) +} + +fn select_project() -> Result> { + let repo_root = find_repo_root()?; + let projects = get_existing_projects(&repo_root.join("checklists"))?; + + if projects.is_empty() { + return Ok(None); + } + + let selection = Select::new() + .with_prompt("Select project") + .items(&projects) + .interact()?; + + Ok(Some(projects[selection].clone())) +} + +fn get_existing_projects(checklists_dir: &PathBuf) -> Result> { + let mut projects = Vec::new(); + + if let Ok(entries) = fs::read_dir(checklists_dir) { + for entry in entries.flatten() { + let path = entry.path(); + if path.is_dir() { + if let Some(name) = path.file_name().and_then(|s| s.to_str()) { + if name != "templates" && name != "schema" { + projects.push(name.to_string()); + } + } + } + } + } + + projects.sort(); + Ok(projects) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Not in custom-node-qa repository") +} + +fn run_diff_interactive(project: &str) -> Result<()> { + loop { + clear_screen(); + + println!( + "\n{}", + style("Compare Checklist vs Workflows").bold().cyan() + ); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("This compares your checklist against actual workflow files to find:"); + println!(" • Count mismatches (nodes added/removed)"); + println!(" • Missing workflow files"); + println!(" • New packs not in checklist"); + println!(); + + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + let project_dir = checklists_dir.join(project); + + let checklist = match crate::models::Checklist::from_file(project_dir.join("checklist.md")) + { + Ok(c) => c, + Err(e) => { + println!("{} Failed to load checklist: {}", style("✗").red(), e); + pause(); + return Ok(()); + } + }; + + let workflows = crate::models::Workflow::load_all(&workflows_dir).unwrap_or_default(); + + // Calculate diff + let mut matches = Vec::new(); + let mut count_mismatches = Vec::new(); + let mut missing_workflows = Vec::new(); + + for pack in &checklist.packs { + if let Some(workflow) = workflows.get(&pack.name) { + if pack.node_count == workflow.node_count { + matches.push((pack.name.clone(), pack.node_count)); + } else { + count_mismatches.push(( + pack.name.clone(), + pack.node_count, + workflow.node_count, + )); + } + } else if pack.tested { + missing_workflows.push((pack.name.clone(), pack.node_count)); + } + } + + // Display summary + println!("{}: {}", style("✓ Matches").green(), matches.len()); + println!( + "{}: {}", + style("⚠ Count Mismatches").yellow(), + count_mismatches.len() + ); + println!( + "{}: {}", + style("✗ Missing Workflows").red(), + missing_workflows.len() + ); + println!(); + + let mut options = vec![]; + if !matches.is_empty() { + options.push(format!("View matching packs ({})", matches.len())); + } + if !count_mismatches.is_empty() { + options.push(format!( + "View count mismatches ({})", + count_mismatches.len() + )); + } + if !missing_workflows.is_empty() { + options.push(format!( + "View missing workflows ({})", + missing_workflows.len() + )); + } + options.push("Fix issues automatically (sync)".to_string()); + options.push("Back to dashboard".to_string()); + + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + let mut option_index = 0; + + if !matches.is_empty() { + if selection == option_index { + show_diff_category("Matching Packs", &matches, None)?; + option_index += 1; + continue; + } + option_index += 1; + } + + if !count_mismatches.is_empty() { + if selection == option_index { + show_count_mismatches_interactive( + project, + &count_mismatches, + &workflows, + &project_dir, + )?; + option_index += 1; + continue; + } + option_index += 1; + } + + if !missing_workflows.is_empty() { + if selection == option_index { + show_diff_category("Missing Workflow Files", &missing_workflows, None)?; + option_index += 1; + continue; + } + option_index += 1; + } + + if selection == option_index { + // Run sync + run_sync_interactive(project)?; + break; + } else { + // Back + break; + } + } + + Ok(()) +} + +fn show_diff_category( + title: &str, + simple_items: &[(String, usize)], + detailed_items: Option)>>, +) -> Result<()> { + clear_screen(); + println!("\n{}", style(title).bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + if let Some(items) = detailed_items { + for (name, detail) in items { + if let Some(d) = detail { + println!(" {} - {}", name, d); + } else { + println!(" {}", name); + } + } + } else { + for (name, count) in simple_items { + println!(" {} ({} nodes)", name, count); + } + } + + println!(); + pause(); + Ok(()) +} + +fn show_count_mismatches_interactive( + project: &str, + count_mismatches: &[(String, usize, usize)], + workflows: &std::collections::HashMap, + project_dir: &std::path::Path, +) -> Result<()> { + let detailed_checklist_path = project_dir.join("checklist-detailed.md"); + let detailed_checklist = if detailed_checklist_path.exists() { + Some(crate::models::DetailedChecklist::from_file( + &detailed_checklist_path, + )?) + } else { + None + }; + + loop { + clear_screen(); + println!( + "\n{}", + style(format!("Count Mismatches ({})", count_mismatches.len())).bold() + ); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let mut items: Vec = count_mismatches + .iter() + .map(|(name, checklist_count, workflow_count)| { + let delta = *workflow_count as i64 - *checklist_count as i64; + let sign = if delta > 0 { "+" } else { "" }; + format!( + "{} - checklist: {}, workflow: {} ({}{})", + style(name).yellow(), + checklist_count, + workflow_count, + sign, + delta + ) + }) + .collect(); + + items.push(style("← Back").dim().to_string()); + + let selection = Select::new() + .with_prompt("Select a pack to see detailed node diff") + .items(&items) + .default(0) + .interact()?; + + if selection >= count_mismatches.len() { + break; + } + + let (pack_name, checklist_count, workflow_count) = &count_mismatches[selection]; + + if let Some(workflow) = workflows.get(pack_name) { + if let Some(ref detailed) = detailed_checklist { + let node_diff = + crate::commands::diff::calculate_node_diff(pack_name, workflow, detailed); + show_node_diff_details(&node_diff, *checklist_count, *workflow_count)?; + } else { + clear_screen(); + println!("\n{}", style(pack_name).bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("Cannot show detailed diff:").yellow()); + println!( + " checklist-detailed.md not found for project '{}'", + project + ); + println!(); + println!( + "Count mismatch: {} → {} nodes", + checklist_count, workflow_count + ); + println!(); + pause(); + } + } + } + + Ok(()) +} + +fn show_node_diff_details( + node_diff: &crate::commands::diff::NodeDiff, + checklist_count: usize, + workflow_count: usize, +) -> Result<()> { + clear_screen(); + println!("\n{}", style(&node_diff.pack_name).bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let delta = workflow_count as i64 - checklist_count as i64; + let sign = if delta > 0 { "+" } else { "" }; + + println!( + "Count: {} → {} ({}{} nodes)", + checklist_count, workflow_count, sign, delta + ); + println!(); + + if !node_diff.missing_from_checklist.is_empty() { + println!( + "{} {} nodes in workflow but NOT in checklist:", + style("⚠").yellow(), + style(node_diff.missing_from_checklist.len()).bold() + ); + for (i, node) in node_diff.missing_from_checklist.iter().enumerate() { + println!(" {}. {} {}", i + 1, style("+").green(), node); + } + println!(); + } + + if !node_diff.extra_in_checklist.is_empty() { + println!( + "{} {} nodes in checklist but NOT in workflow:", + style("⚠").yellow(), + style(node_diff.extra_in_checklist.len()).bold() + ); + for (i, node) in node_diff.extra_in_checklist.iter().enumerate() { + println!(" {}. {} {}", i + 1, style("-").red(), node); + } + println!(); + } + + if node_diff.missing_from_checklist.is_empty() && node_diff.extra_in_checklist.is_empty() { + println!("{} No specific node differences found", style("ℹ").cyan()); + println!("This might be a duplicate node or parsing issue."); + println!(); + } + + pause(); + Ok(()) +} + +fn run_validate_interactive(project: &str) -> Result<()> { + loop { + clear_screen(); + + println!("\n{}", style("Validation Report").bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("Checking for:"); + println!(" • Schema issues"); + println!(" • Format errors"); + println!(" • Data consistency"); + println!(); + + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + let project_dir = checklists_dir.join(project); + + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = match crate::models::Checklist::from_file(&checklist_path) { + Ok(c) => c, + Err(e) => { + println!("{} Failed to load checklist: {}", style("✗").red(), e); + pause(); + return Ok(()); + } + }; + + let metadata = if metadata_path.exists() { + crate::models::Metadata::from_file(&metadata_path).ok() + } else { + None + }; + + let workflows = crate::models::Workflow::load_all(&workflows_dir).unwrap_or_default(); + + let results = crate::validators::Validator::validate_project( + &checklist, + &workflows, + metadata.as_ref(), + ); + + let errors: Vec<_> = results + .iter() + .filter(|r| r.severity == crate::validators::Severity::Error) + .collect(); + let warnings: Vec<_> = results + .iter() + .filter(|r| r.severity == crate::validators::Severity::Warning) + .collect(); + + if errors.is_empty() && warnings.is_empty() { + println!("{} All validation checks passed!", style("✓").green()); + println!(); + pause(); + break; + } + + println!("{}: {}", style("Errors").red(), errors.len()); + println!("{}: {}", style("Warnings").yellow(), warnings.len()); + println!(); + + let mut options = vec![]; + if !errors.is_empty() { + options.push(format!("View errors ({})", errors.len())); + } + if !warnings.is_empty() { + options.push(format!("View warnings ({})", warnings.len())); + } + options.push("View all issues".to_string()); + options.push("Back to dashboard".to_string()); + + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + let mut option_index = 0; + + if !errors.is_empty() { + if selection == option_index { + show_validation_results("Errors", &errors)?; + option_index += 1; + continue; + } + option_index += 1; + } + + if !warnings.is_empty() { + if selection == option_index { + show_validation_results("Warnings", &warnings)?; + option_index += 1; + continue; + } + option_index += 1; + } + + if selection == option_index { + let all_results: Vec<_> = results.iter().collect(); + show_validation_results("All Issues", &all_results)?; + continue; + } else { + break; + } + } + + Ok(()) +} + +fn show_validation_results( + title: &str, + results: &[&crate::validators::ValidationResult], +) -> Result<()> { + clear_screen(); + println!("\n{}", style(title).bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + for (i, result) in results.iter().enumerate() { + let severity_icon = match result.severity { + crate::validators::Severity::Error => style("✗").red(), + crate::validators::Severity::Warning => style("⚠").yellow(), + }; + println!("{}. {} {}", i + 1, severity_icon, result.message); + if let Some(pack) = &result.pack { + println!(" Pack: {}", style(pack).dim()); + } + } + + println!(); + pause(); + Ok(()) +} + +fn show_help_guide() -> Result<()> { + loop { + clear_screen(); + + println!("\n{}", style("How Does This Work?").bold().cyan()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + + let topics = vec![ + "📋 Overview - What is this tool?", + "🔄 The Complete Workflow", + "📁 Understanding the Files", + "🎯 What Each Command Does", + "🌿 Git Basics (pull, commit, push)", + "💡 Common Scenarios", + "🔧 Troubleshooting", + "← Back to dashboard", + ]; + + let selection = Select::new() + .with_prompt("Choose a topic") + .items(&topics) + .default(0) + .interact()?; + + match selection { + 0 => show_help_overview()?, + 1 => show_help_workflow()?, + 2 => show_help_files()?, + 3 => show_help_commands()?, + 4 => show_help_git_basics()?, + 5 => show_help_scenarios()?, + 6 => show_help_troubleshooting()?, + 7 => break, + _ => break, + } + } + + Ok(()) +} + +fn show_help_overview() -> Result<()> { + clear_screen(); + println!("\n{}", style("What is this tool?").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("This tool helps QA teams track which ComfyUI custom node packs have"); + println!( + "been tested. You work in a {} stored on GitHub,", + style("shared repository").yellow() + ); + println!("where multiple testers collaborate and share results."); + println!(); + println!("{}", style("The Team Workflow:").bold()); + println!(" 1. Clone the shared GitHub repo"); + println!(" 2. Pull latest changes (see what teammates tested)"); + println!(" 3. Test node packs in ComfyUI browser"); + println!(" 4. Save workflow files and mark as tested"); + println!(" 5. Commit and push to share with team"); + println!(" 6. Others pull your updates"); + println!(); + println!("{}", style("Key Concepts:").bold()); + println!( + " • {} = Team collaboration through GitHub", + style("Git").yellow() + ); + println!( + " • {} = what exists in ComfyUI", + style("Workflow files").yellow() + ); + println!( + " • {} = what's been tested", + style("Checklist files").yellow() + ); + println!( + " • This tool {} and helps collaboration", + style("compares").yellow() + ); + println!(); + pause(); + Ok(()) +} + +fn show_help_workflow() -> Result<()> { + clear_screen(); + println!("\n{}", style("The Complete Workflow").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("Step 0: Start your day (EVERY TIME)").bold()); + println!(" • Open terminal in repo folder"); + println!(" • Run: git pull origin main"); + println!(" • This gets your teammates' latest work!"); + println!(); + println!("{}", style("Step 1: Get the browser script").bold()); + println!(" • Dashboard → 'Get browser script' → Copy"); + println!(); + println!("{}", style("Step 2: Open ComfyUI in browser").bold()); + println!(" • Open your ComfyUI instance"); + println!(" • Press F12 (Developer Tools)"); + println!(" • Click 'Console' tab"); + println!(" • Paste the script and press Enter"); + println!(); + println!("{}", style("Step 3: Test a pack").bold()); + println!(" • Run: await QA.testPack('pack-name')"); + println!(" • Browser downloads a JSON file"); + println!(" • Save it to the workflows/ folder"); + println!(); + println!("{}", style("Step 4: Mark as tested").bold()); + println!(" • Open checklists/your-project/checklist.md"); + println!(" • Find the pack and change [ ] to [x]"); + println!(); + println!("{}", style("Step 5: Share with team (git)").bold()); + println!(" • git add ."); + println!(" • git commit -m 'Tested pack-name: X nodes verified'"); + println!(" • git push origin main"); + println!(" • Now your teammates can see your work!"); + println!(); + pause(); + Ok(()) +} + +fn show_help_files() -> Result<()> { + clear_screen(); + println!("\n{}", style("Understanding the Files").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("workflows/*.json").yellow().bold()); + println!(" • Generated by browser script"); + println!(" • Contains actual node definitions from ComfyUI"); + println!( + " • This is the {} - what really exists", + style("source of truth").green() + ); + println!(); + println!( + "{}", + style("checklists/your-project/checklist.md") + .yellow() + .bold() + ); + println!(" • Manually edited by you"); + println!(" • Lists all packs with [ ] or [x]"); + println!(" • Shows node counts for each pack"); + println!(); + println!( + "{}", + style("checklists/your-project/checklist-detailed.md") + .yellow() + .bold() + ); + println!(" • Detailed version with individual node names"); + println!(" • Also manually edited"); + println!(); + println!("{}", style("How they relate:").bold()); + println!(" Workflow files → Tool compares → Checklist files"); + println!(" If counts don't match = something is wrong!"); + println!(); + pause(); + Ok(()) +} + +fn show_help_commands() -> Result<()> { + clear_screen(); + println!("\n{}", style("What Each Command Does").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("Check testing progress").cyan()); + println!(" Shows how many packs tested, what's left, and any mismatches"); + println!(); + println!("{}", style("Get browser script").cyan()); + println!(" Shows JavaScript to paste into browser DevTools console"); + println!(); + println!("{}", style("View all packs").cyan()); + println!(" Browse all packs, filter by status, see details"); + println!(); + println!("{}", style("Compare with repo (Diff)").cyan()); + println!(" Compares checklist vs workflow files, shows mismatches"); + println!(" Example: Checklist says 130 nodes, workflow has 129"); + println!(); + println!("{}", style("Run validation").cyan()); + println!(" Checks for format errors, schema issues, consistency problems"); + println!(); + println!("{}", style("Sync checklists").cyan()); + println!( + " {} Regenerates entire checklist from workflow files", + style("WARNING:").red() + ); + println!(" Useful when workflow files are correct but checklist is wrong"); + println!(" {} You'll lose your [x] marks!", style("DANGER:").red()); + println!(); + pause(); + Ok(()) +} + +fn show_help_git_basics() -> Result<()> { + clear_screen(); + println!("\n{}", style("Git Basics for Team Collaboration").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("What is Git?").bold()); + println!(" Git is like 'track changes' for files. It lets multiple people work"); + println!(" on the same project without overwriting each other's work."); + println!(); + println!("{}", style("Essential Commands:").bold()); + println!(); + println!(" {}", style("git pull origin main").cyan()); + println!(" Get everyone else's latest changes"); + println!( + " {} Run this every time before you start testing!", + style("IMPORTANT:").yellow() + ); + println!(); + println!(" {}", style("git status").cyan()); + println!(" See what files you changed"); + println!(); + println!(" {}", style("git add .").cyan()); + println!(" Mark all your changes to be saved"); + println!(); + println!(" {}", style("git commit -m \"Tested pack-name\"").cyan()); + println!(" Save a snapshot with a description"); + println!(); + println!(" {}", style("git push origin main").cyan()); + println!(" Upload to GitHub for your team to see"); + println!(); + println!("{}", style("Typical Session:").bold()); + println!(" 1. git pull origin main (get latest)"); + println!(" 2. [do your testing work]"); + println!(" 3. git add ."); + println!(" 4. git commit -m \"Tested 3 packs\""); + println!(" 5. git push origin main (share with team)"); + println!(); + println!("{}", style("Platform-Specific:").bold()); + println!(" Windows: Use Git Bash or PowerShell"); + println!(" Mac: Use Terminal app"); + println!(" Linux: Use any terminal (bash, zsh, etc.)"); + println!(); + pause(); + Ok(()) +} + +fn show_help_scenarios() -> Result<()> { + clear_screen(); + println!("\n{}", style("Common Scenarios").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("Scenario 1: Your first day").bold()); + println!(" 1. git clone "); + println!(" 2. cd comfyui-custom-node-qa"); + println!(" 3. Run tool, select/create project"); + println!(" 4. Start testing!"); + println!(); + println!("{}", style("Scenario 2: Starting your day").bold()); + println!(" 1. git pull origin main (get teammates' updates!)"); + println!(" 2. Check dashboard - see what's new"); + println!(" 3. Pick untested packs"); + println!(" 4. Test, commit, push, repeat"); + println!(); + println!("{}", style("Scenario 3: Someone tested same pack").bold()); + println!(" 1. You: test pack, commit, push"); + println!(" 2. Git: 'rejected, pull first'"); + println!(" 3. git pull origin main"); + println!(" 4. Fix conflict (keep both [x] marks)"); + println!(" 5. git push origin main"); + println!(); + println!("{}", style("Scenario 4: Pack was updated").bold()); + println!(" 1. Re-test: QA.testPack('pack-name')"); + println!(" 2. Save new workflow file"); + println!(" 3. Update checklist (manually or sync)"); + println!(" 4. Commit, push, explain in message"); + println!(); + pause(); + Ok(()) +} + +fn show_help_troubleshooting() -> Result<()> { + clear_screen(); + println!("\n{}", style("Troubleshooting").bold()); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!( + "{}", + style("'Count mismatch' - What does this mean?").bold() + ); + println!(" Your checklist says X nodes, workflow file says Y nodes."); + println!(" → Either workflow is outdated (re-test) OR checklist is wrong (edit/sync)"); + println!(); + println!("{}", style("'Workflow file missing'").bold()); + println!(" You marked [x] as tested but there's no JSON file."); + println!(" → Did you save the workflow file? Run await QA.testPack() again"); + println!(); + println!("{}", style("'I synced and lost my [x] marks!'").bold()); + println!(" Sync overwrites the entire checklist."); + println!(" → Always preview (dry run) first!"); + println!(" → Use git to recover: git checkout HEAD~1 checklists/"); + println!(); + println!("{}", style("'Tool won't run'").bold()); + println!(" Make sure you're in the repo directory with checklists/ folder."); + println!(); + println!("{}", style("'Browser script not working'").bold()); + println!(" • Make sure ComfyUI is fully loaded"); + println!(" • Check browser console for error messages"); + println!(" • Try refreshing and pasting script again"); + println!(); + pause(); + Ok(()) +} + +fn run_sync_interactive(project: &str) -> Result<()> { + clear_screen(); + + println!( + "\n{}", + style("Sync: Regenerate Checklists from Workflow Files") + .bold() + .cyan() + ); + println!("{}", style("─".repeat(70)).dim()); + println!(); + println!("{}", style("What this does:").bold()); + println!(" • Reads all workflow/*.json files (source of truth)"); + println!(" • Regenerates checklist.md from scratch"); + println!(" • Updates node counts to match workflow files"); + println!(); + println!("{}", style("⚠ Important:").yellow().bold()); + println!(" • Your [x] checked marks will be LOST"); + println!(" • Any manual edits to checklist.md will be OVERWRITTEN"); + println!(" • Workflow JSON files are not modified (they're the source)"); + println!(); + println!("{}", style("When to use this:").dim()); + println!(" ✓ Workflow files are up-to-date and correct"); + println!(" ✓ Checklist has wrong node counts"); + println!(" ✓ You want to start fresh"); + println!(); + println!("{}", style("When NOT to use this:").dim()); + println!(" ✗ You've manually marked packs as tested [x]"); + println!(" ✗ Checklist is correct, workflows are outdated"); + println!(); + + let options = vec!["Preview changes (dry run)", "Apply sync now", "Cancel"]; + + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + match selection { + 0 => { + // Dry run + println!(); + crate::commands::sync::run(project.to_string(), true)?; + println!(); + pause(); + } + 1 => { + // Apply + println!(); + crate::commands::sync::run(project.to_string(), false)?; + println!(); + println!("{} Sync complete!", style("✓").green()); + println!(); + pause(); + } + _ => { + // Cancel + } + } + + Ok(()) +} + +fn clear_screen() { + print!("\x1B[2J\x1B[1;1H"); + std::io::stdout().flush().unwrap(); +} + +fn pause() { + println!(); + println!("Press Enter to continue..."); + let mut input = String::new(); + std::io::stdin().read_line(&mut input).unwrap(); +} diff --git a/cli/src/commands/check.rs b/cli/src/commands/check.rs new file mode 100644 index 0000000..1e6aa4c --- /dev/null +++ b/cli/src/commands/check.rs @@ -0,0 +1,226 @@ +use crate::models::{Checklist, Workflow}; +use anyhow::Result; +use console::style; +use dialoguer::Select; +use std::path::PathBuf; +use std::process::Command; + +pub fn run(project: String) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + let project_dir = checklists_dir.join(&project); + + if !project_dir.exists() { + println!(); + println!("{} Project '{}' not found", style("✗").red(), project); + println!(); + println!("Run {} to create it", style("comfy-qa setup").cyan()); + return Ok(()); + } + + let checklist_path = project_dir.join("checklist.md"); + let checklist = Checklist::from_file(checklist_path)?; + let workflows = Workflow::load_all(workflows_dir)?; + + println!(); + println!("{}", style(format!("Testing Progress: {}", project)).bold()); + println!("{}", style("─".repeat(50)).dim()); + println!(); + + let total = checklist.packs.len(); + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let percent = if total > 0 { + (tested as f64 / total as f64) * 100.0 + } else { + 0.0 + }; + + // Progress bar + let bar_width = 30; + let filled = (bar_width as f64 * percent / 100.0) as usize; + let bar = format!( + "[{}{}] {:.0}%", + "█".repeat(filled), + "░".repeat(bar_width - filled), + percent + ); + + println!(" {}", style(bar).cyan()); + println!(); + println!(" Tested: {} out of {} packs", style(tested).green(), total); + println!(); + + // Show what needs testing + let untested: Vec<_> = checklist.packs.iter().filter(|p| !p.tested).collect(); + + if !untested.is_empty() { + println!("{}", style("Packs to test:").bold()); + println!(); + + let show_all = untested.len() <= 10; + + if show_all { + for (i, pack) in untested.iter().enumerate() { + println!(" {}. {} ({} nodes)", i + 1, pack.name, pack.node_count); + } + } else { + for (i, pack) in untested.iter().take(10).enumerate() { + println!(" {}. {} ({} nodes)", i + 1, pack.name, pack.node_count); + } + println!(" ... and {} more", untested.len() - 10); + println!(); + + let options = vec!["Show all packs", "Continue"]; + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + if selection == 0 { + println!(); + println!("{}", style("All packs to test:").bold()); + println!(); + for (i, pack) in untested.iter().enumerate() { + println!(" {}. {} ({} nodes)", i + 1, pack.name, pack.node_count); + } + } + } + + println!(); + println!("{}", style("To test a pack:").dim()); + println!( + " 1. In browser console: {}", + style(format!("await QA.testPack('{}')", untested[0].name)).yellow() + ); + println!(" 2. Save the downloaded file to the 'workflows' folder"); + println!(" 3. Mark it as tested in your checklist"); + } else { + println!("{} All packs tested!", style("✓").green()); + } + + // Check for issues + let mut issues = Vec::new(); + for pack in &checklist.packs { + if let Some(workflow) = workflows.get(&pack.name) { + if pack.node_count != workflow.node_count { + issues.push(format!( + "{}: count mismatch (checklist: {}, workflow: {})", + pack.name, pack.node_count, workflow.node_count + )); + } + } else if pack.tested { + issues.push(format!("{}: workflow file missing", pack.name)); + } + } + + if !issues.is_empty() { + println!(); + println!("{}", style("Issues found:").yellow()); + println!(); + + let show_all = issues.len() <= 5; + + if show_all { + // Show all if 5 or fewer + for issue in &issues { + println!(" {} {}", style("!").yellow(), issue); + } + } else { + // Show first 5 with option to see all + for issue in issues.iter().take(5) { + println!(" {} {}", style("!").yellow(), issue); + } + println!(" ... and {} more", issues.len() - 5); + println!(); + + let options = vec!["Show all issues", "Continue"]; + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + if selection == 0 { + println!(); + println!("{}", style("All issues:").yellow()); + println!(); + for (i, issue) in issues.iter().enumerate() { + println!(" {}. {} {}", i + 1, style("!").yellow(), issue); + } + } + } + + // Offer actionable next steps + println!(); + println!("{}", style("What would you like to do?").bold()); + + let next_actions = vec![ + "See detailed diff (shows exact node count changes)", + "Fix automatically (sync workflow data to checklist)", + "Back to dashboard", + ]; + + let action = Select::new().items(&next_actions).default(0).interact()?; + + match action { + 0 => { + // Run diff command + println!(); + let status = Command::new(std::env::current_exe()?) + .arg("diff") + .arg(&project) + .status()?; + + if !status.success() { + println!("{}", style("Failed to run diff").red()); + } + println!(); + pause(); + } + 1 => { + // Run sync command + println!(); + println!("{}", style("Running sync...").cyan()); + println!(); + let status = Command::new(std::env::current_exe()?) + .arg("sync") + .arg(&project) + .status()?; + + if !status.success() { + println!("{}", style("Failed to run sync").red()); + } + println!(); + pause(); + } + 2 => { + // Continue - do nothing + } + _ => {} + } + } + + println!(); + + Ok(()) +} + +fn pause() { + println!("Press Enter to continue..."); + let mut input = String::new(); + std::io::stdin().read_line(&mut input).unwrap(); +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/diff.rs b/cli/src/commands/diff.rs new file mode 100644 index 0000000..3fae338 --- /dev/null +++ b/cli/src/commands/diff.rs @@ -0,0 +1,307 @@ +use crate::models::{Checklist, DetailedChecklist, Workflow}; +use anyhow::{Context, Result}; +use colored::Colorize; +use comfy_table::{presets::UTF8_FULL, Attribute, Cell, Color as TableColor, Table}; +use serde_json::json; +use std::collections::{HashMap, HashSet}; +use std::path::PathBuf; + +pub fn run(project: String, json: bool) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + + let project_dir = checklists_dir.join(&project); + if !project_dir.exists() { + anyhow::bail!("Project '{}' not found", project); + } + + let checklist_path = project_dir.join("checklist.md"); + let checklist = Checklist::from_file(checklist_path) + .with_context(|| format!("Failed to load checklist for '{}'", project))?; + + let workflows = Workflow::load_all(workflows_dir)?; + + let diff = calculate_diff(&checklist, &workflows); + + if json { + print_json_diff(&project, &diff); + } else { + print_text_diff(&project, &diff); + } + + Ok(()) +} + +struct DiffResult { + matches: Vec<(String, usize)>, + count_mismatches: Vec<(String, usize, usize)>, + missing_workflows: Vec<(String, usize)>, + new_packs: Vec<(String, usize)>, + untested: Vec<(String, usize)>, +} + +#[derive(Debug, Clone)] +pub struct NodeDiff { + pub pack_name: String, + pub missing_from_checklist: Vec, // In workflow but not in checklist + pub extra_in_checklist: Vec, // In checklist but not in workflow +} + +pub fn calculate_node_diff( + pack_name: &str, + workflow: &Workflow, + detailed_checklist: &DetailedChecklist, +) -> NodeDiff { + let workflow_nodes = workflow.get_unique_node_types(); + let checklist_nodes = detailed_checklist + .get_nodes(pack_name) + .cloned() + .unwrap_or_default(); + + let workflow_set: HashSet<_> = workflow_nodes.iter().collect(); + let checklist_set: HashSet<_> = checklist_nodes.iter().collect(); + + let missing_from_checklist: Vec = workflow_nodes + .iter() + .filter(|n| !checklist_set.contains(n)) + .cloned() + .collect(); + + let extra_in_checklist: Vec = checklist_nodes + .iter() + .filter(|n| !workflow_set.contains(n)) + .cloned() + .collect(); + + NodeDiff { + pack_name: pack_name.to_string(), + missing_from_checklist, + extra_in_checklist, + } +} + +fn calculate_diff(checklist: &Checklist, workflows: &HashMap) -> DiffResult { + let mut result = DiffResult { + matches: Vec::new(), + count_mismatches: Vec::new(), + missing_workflows: Vec::new(), + new_packs: Vec::new(), + untested: Vec::new(), + }; + + let checklist_packs: HashMap<_, _> = checklist + .packs + .iter() + .map(|p| (p.name.clone(), p)) + .collect(); + + let workflow_pack_names: HashSet<_> = workflows.keys().cloned().collect(); + + // Check packs in checklist + for pack in &checklist.packs { + if let Some(workflow) = workflows.get(&pack.name) { + if pack.node_count == workflow.node_count { + if pack.tested { + result.matches.push((pack.name.clone(), pack.node_count)); + } else { + result.untested.push((pack.name.clone(), pack.node_count)); + } + } else { + result.count_mismatches.push(( + pack.name.clone(), + pack.node_count, + workflow.node_count, + )); + } + } else if pack.tested { + result + .missing_workflows + .push((pack.name.clone(), pack.node_count)); + } + } + + // Check for new packs in workflows + for workflow_name in workflow_pack_names { + if !checklist_packs.contains_key(&workflow_name) { + if let Some(workflow) = workflows.get(&workflow_name) { + result + .new_packs + .push((workflow.pack_name.clone(), workflow.node_count)); + } + } + } + + result +} + +fn print_text_diff(project: &str, diff: &DiffResult) { + println!( + "\n📊 Comparing {} checklist vs workflow files\n", + project.bold() + ); + + // Create comprehensive table + let mut table = Table::new(); + table.load_preset(UTF8_FULL); + table.set_header(vec![ + Cell::new("Pack Name") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Status") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Checklist") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Workflow") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Delta") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + ]); + + // Add matches + for (pack, count) in &diff.matches { + table.add_row(vec![ + Cell::new(pack), + Cell::new("✓ Match").fg(TableColor::Green), + Cell::new(count.to_string()), + Cell::new(count.to_string()), + Cell::new("±0").fg(TableColor::DarkGrey), + ]); + } + + // Add count mismatches + for (pack, checklist_count, workflow_count) in &diff.count_mismatches { + let delta = *workflow_count as i64 - *checklist_count as i64; + let sign = if delta > 0 { "+" } else { "" }; + let delta_str = format!("{}{}", sign, delta); + + table.add_row(vec![ + Cell::new(pack), + Cell::new("⚠ Mismatch").fg(TableColor::Yellow), + Cell::new(checklist_count.to_string()), + Cell::new(workflow_count.to_string()), + Cell::new(&delta_str).fg(if delta > 0 { + TableColor::Green + } else { + TableColor::Red + }), + ]); + } + + // Add missing workflows + for (pack, count) in &diff.missing_workflows { + table.add_row(vec![ + Cell::new(pack), + Cell::new("❌ No Workflow").fg(TableColor::Red), + Cell::new(count.to_string()), + Cell::new("-"), + Cell::new("-"), + ]); + } + + // Add new packs + for (pack, count) in &diff.new_packs { + table.add_row(vec![ + Cell::new(pack), + Cell::new("🆕 New").fg(TableColor::Cyan), + Cell::new("-"), + Cell::new(count.to_string()), + Cell::new("-"), + ]); + } + + // Add untested + for (pack, count) in &diff.untested { + table.add_row(vec![ + Cell::new(pack), + Cell::new("⏳ Untested").fg(TableColor::Yellow), + Cell::new(count.to_string()), + Cell::new("-"), + Cell::new("-"), + ]); + } + + println!("{}", table); + println!(); + + // Summary + let total_packs = diff.matches.len() + diff.count_mismatches.len() + diff.untested.len(); + let completion = if total_packs > 0 { + (diff.matches.len() as f64 / total_packs as f64) * 100.0 + } else { + 0.0 + }; + + println!("📈 Summary:"); + println!( + " Completion: {:.0}% ({}/{})", + completion, + diff.matches.len(), + total_packs + ); + println!( + " Drift: {} count mismatches, {} new packs", + diff.count_mismatches.len(), + diff.new_packs.len() + ); + + if !diff.count_mismatches.is_empty() || !diff.new_packs.is_empty() { + println!( + "\n💡 Run {} to update", + format!("comfy-qa sync {}", project).cyan() + ); + } +} + +fn print_json_diff(project: &str, diff: &DiffResult) { + let json_output = json!({ + "project": project, + "summary": { + "matches": diff.matches.len(), + "count_mismatches": diff.count_mismatches.len(), + "missing_workflows": diff.missing_workflows.len(), + "new_packs": diff.new_packs.len(), + "untested": diff.untested.len(), + }, + "details": { + "matches": diff.matches.iter().map(|(name, count)| { + json!({"pack": name, "node_count": count}) + }).collect::>(), + "count_mismatches": diff.count_mismatches.iter().map(|(name, checklist, workflow)| { + json!({ + "pack": name, + "checklist_count": checklist, + "workflow_count": workflow, + "delta": *workflow as i64 - *checklist as i64 + }) + }).collect::>(), + "missing_workflows": diff.missing_workflows.iter().map(|(name, count)| { + json!({"pack": name, "node_count": count}) + }).collect::>(), + "new_packs": diff.new_packs.iter().map(|(name, count)| { + json!({"pack": name, "node_count": count}) + }).collect::>(), + "untested": diff.untested.iter().map(|(name, count)| { + json!({"pack": name, "node_count": count}) + }).collect::>(), + } + }); + + println!("{}", serde_json::to_string_pretty(&json_output).unwrap()); +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/generate.rs b/cli/src/commands/generate.rs new file mode 100644 index 0000000..e762001 --- /dev/null +++ b/cli/src/commands/generate.rs @@ -0,0 +1,226 @@ +#![allow(clippy::ptr_arg)] + +use crate::models::Workflow; +use anyhow::Result; +use console::style; +use dialoguer::{Input, Select}; +use serde_json::json; +use std::fs; +use std::path::PathBuf; + +pub fn run(search_query: Option) -> Result<()> { + let repo_root = find_repo_root()?; + let workflows_dir = repo_root.join("workflows"); + + // Get search query + let query = if let Some(q) = search_query { + q + } else { + Input::::new() + .with_prompt("Search for nodes (e.g., 'sampler', 'load', 'image')") + .interact_text()? + }; + + println!(); + println!( + "{} Searching for nodes matching '{}'...", + style("→").cyan(), + query + ); + println!(); + + // Load all workflows and find matching nodes + let workflows = Workflow::load_all(&workflows_dir)?; + let mut matching_nodes = Vec::new(); + let query_lower = query.to_lowercase(); + + for workflow in workflows.values() { + for node in &workflow.nodes { + if node.node_type.to_lowercase().contains(&query_lower) + && !matching_nodes.contains(&node.node_type) + { + matching_nodes.push(node.node_type.clone()); + } + } + } + + if matching_nodes.is_empty() { + println!("{} No nodes found matching '{}'", style("✗").red(), query); + return Ok(()); + } + + matching_nodes.sort(); + + println!( + "{} Found {} matching nodes:", + style("✓").green(), + matching_nodes.len() + ); + for (i, node) in matching_nodes.iter().enumerate().take(20) { + println!(" {}. {}", i + 1, node); + } + if matching_nodes.len() > 20 { + println!(" ... and {} more", matching_nodes.len() - 20); + } + println!(); + + // Ask user to confirm + let options = vec![ + format!("Generate workflow with all {} nodes", matching_nodes.len()), + "Cancel".to_string(), + ]; + + let selection = Select::new() + .with_prompt("What would you like to do?") + .items(&options) + .default(0) + .interact()?; + + if selection != 0 { + return Ok(()); + } + + // Ask where to save + let save_options = vec![ + "Local only (gitignored, workflows/generated-local/)", + "Commit to repo (workflows/generated-shared/)", + ]; + + let save_selection = Select::new() + .with_prompt("Where should this workflow be saved?") + .items(&save_options) + .default(0) + .interact()?; + + let (output_dir, is_local) = if save_selection == 0 { + (workflows_dir.join("generated-local"), true) + } else { + (workflows_dir.join("generated-shared"), false) + }; + + fs::create_dir_all(&output_dir)?; + + // Get filename + let default_name = format!("search-{}.json", query.replace(' ', "-")); + let filename = Input::::new() + .with_prompt("Filename") + .default(default_name) + .interact_text()?; + + let output_path = output_dir.join(filename); + + // Generate workflow JSON + let workflow_json = generate_workflow_json(&matching_nodes); + + // Save file + fs::write(&output_path, serde_json::to_string_pretty(&workflow_json)?)?; + + println!(); + println!("{} Workflow generated!", style("✓").green()); + println!(" File: {}", style(output_path.display()).yellow()); + if is_local { + println!(" {}", style("(local only, gitignored)").dim()); + } + println!(); + + // Show copy-paste instructions + show_load_instructions(&output_path)?; + + Ok(()) +} + +fn generate_workflow_json(node_types: &[String]) -> serde_json::Value { + let mut nodes = Vec::new(); + + // Create nodes in a grid layout + let cols = 4; + let spacing_x = 400; + let spacing_y = 300; + + for (i, node_type) in node_types.iter().enumerate() { + let row = i / cols; + let col = i % cols; + let pos_x = 100 + (col * spacing_x); + let pos_y = 100 + (row * spacing_y); + + nodes.push(json!({ + "id": i + 1, + "type": node_type, + "pos": [pos_x, pos_y], + "size": [300, 100], + "flags": {}, + "order": i, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": { + "Node name for S&R": node_type + }, + "widgets_values": [] + })); + } + + json!({ + "id": "00000000-0000-0000-0000-000000000000", + "revision": 0, + "last_node_id": node_types.len(), + "last_link_id": 0, + "nodes": nodes, + "links": [], + "groups": [], + "config": {}, + "extra": {}, + "version": 0.4 + }) +} + +fn show_load_instructions(file_path: &PathBuf) -> Result<()> { + println!("{}", style("═".repeat(70)).cyan()); + println!(); + println!( + "{}", + style("How to Load This Workflow in ComfyUI:").bold().cyan() + ); + println!(); + println!("{}", style("Method 1: Copy-Paste (Easiest)").bold()); + println!(" 1. Open ComfyUI in your browser"); + println!(" 2. Click {} on the canvas", style("anywhere").yellow()); + println!( + " 3. Press {} (Windows/Linux) or {} (Mac)", + style("Ctrl+V").yellow(), + style("Cmd+V").yellow() + ); + println!(" 4. {} The workflow loads instantly!", style("✓").green()); + println!(); + println!("{}", style("Method 2: From File").bold()); + println!(" 1. Open the file in a text editor:"); + println!(" {}", style(file_path.display()).dim()); + println!(" 2. Select all (Ctrl+A) and copy (Ctrl+C)"); + println!(" 3. Go to ComfyUI canvas"); + println!(" 4. Press Ctrl+V"); + println!(); + println!("{}", style("Method 3: Drag & Drop").bold()); + println!(" 1. Drag this file onto the ComfyUI canvas"); + println!(" 2. It will load automatically"); + println!(); + println!("{}", style("═".repeat(70)).cyan()); + println!(); + + println!("Press Enter when ready to return to dashboard..."); + let mut input = String::new(); + std::io::stdin().read_line(&mut input)?; + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/generate_api_test.rs b/cli/src/commands/generate_api_test.rs new file mode 100644 index 0000000..b4e4f84 --- /dev/null +++ b/cli/src/commands/generate_api_test.rs @@ -0,0 +1,329 @@ +#![allow(clippy::ptr_arg)] +#![allow(clippy::format_in_format_args)] + +use crate::models::{Checklist, Workflow}; +use anyhow::Result; +use console::style; +use dialoguer::{Input, MultiSelect, Select}; +use std::fs; +use std::path::PathBuf; + +pub fn run(project: Option) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + // Get project + let project_name = if let Some(p) = project { + p + } else { + let projects = get_existing_projects(&checklists_dir)?; + if projects.is_empty() { + println!("{} No projects found", style("✗").red()); + return Ok(()); + } + + let selection = Select::new() + .with_prompt("Select project") + .items(&projects) + .default(0) + .interact()?; + + projects[selection].clone() + }; + + let project_dir = checklists_dir.join(&project_name); + let checklist_path = project_dir.join("checklist.md"); + + if !checklist_path.exists() { + println!( + "{} Checklist not found for project '{}'", + style("✗").red(), + project_name + ); + return Ok(()); + } + + let checklist = Checklist::from_file(&checklist_path)?; + + if checklist.packs.is_empty() { + println!("{} No packs in checklist", style("✗").red()); + return Ok(()); + } + + // Select pack + let pack_names: Vec<_> = checklist.packs.iter().map(|p| p.name.as_str()).collect(); + + let pack_selection = Select::new() + .with_prompt("Select pack to generate API test for") + .items(&pack_names) + .default(0) + .interact()?; + + let selected_pack = &checklist.packs[pack_selection]; + + // Get workflow file to extract node names + let workflows_dir = repo_root.join("workflows"); + let workflows = Workflow::load_all(workflows_dir)?; + + let node_types = if let Some(workflow) = workflows.get(&selected_pack.name) { + workflow.get_unique_node_types() + } else { + println!(); + println!( + "{} No workflow file found for pack '{}'", + style("⚠").yellow(), + selected_pack.name + ); + println!("Generating template with placeholder nodes."); + println!(); + vec!["PlaceholderNode".to_string()] + }; + + // Select nodes to test + println!(); + println!("Select nodes to include in API test (Space to toggle, Enter when done):"); + let node_selections = MultiSelect::new().items(&node_types).interact()?; + + let selected_nodes: Vec<_> = node_selections + .iter() + .map(|&i| node_types[i].clone()) + .collect(); + + if selected_nodes.is_empty() { + println!("{} No nodes selected", style("✗").red()); + return Ok(()); + } + + // Get server URL + println!(); + let server_url = Input::::new() + .with_prompt("ComfyUI server URL") + .default("http://localhost:8188".to_string()) + .interact_text()?; + + // Ask where to save + let save_options = vec![ + "Local only (api-tests/generated-local/, gitignored)", + "Commit to repo (api-tests/generated-shared/)", + ]; + + let save_selection = Select::new() + .with_prompt("Where should this test script be saved?") + .items(&save_options) + .default(0) + .interact()?; + + let api_tests_dir = repo_root.join("api-tests"); + let (output_dir, is_local) = if save_selection == 0 { + (api_tests_dir.join("generated-local"), true) + } else { + (api_tests_dir.join("generated-shared"), false) + }; + + fs::create_dir_all(&output_dir)?; + + // Generate filename + let filename = format!("test_{}.py", selected_pack.name.replace('-', "_")); + let output_path = output_dir.join(filename); + + // Generate Python script + let script_content = + generate_api_test_script(&selected_pack.name, &selected_nodes, &server_url); + + fs::write(&output_path, script_content)?; + + println!(); + println!("{} API test script generated!", style("✓").green()); + println!(" File: {}", style(output_path.display()).yellow()); + if is_local { + println!(" {}", style("(local only, gitignored)").dim()); + } + println!(); + + show_instructions(&output_path, &selected_pack.name)?; + + Ok(()) +} + +fn generate_api_test_script(pack_name: &str, node_types: &[String], server_url: &str) -> String { + let mut script = format!( + r#"#!/usr/bin/env python3 +""" +API Test Script for: {} +Generated by comfy-qa + +Instructions: +1. Start ComfyUI server: + cd /path/to/ComfyUI + python main.py + +2. Run this script: + python {} + +3. Check results + +4. Mark nodes as tested in checklist: + - [x] NodeName (count) + +5. Commit and push + +Requirements: + pip install requests +""" + +import requests +import json +import sys + +SERVER_URL = "{}" + +"#, + pack_name, + format!("test_{}.py", pack_name.replace('-', "_")), + server_url + ); + + // Generate test functions for each node + for node_type in node_types { + let test_fn_name = format!("test_{}", node_type.to_lowercase().replace([' ', '-'], "_")); + script.push_str(&format!( + r#" +def {}(): + """Test {} functionality""" + prompt = {{ + "1": {{ + "class_type": "{}", + "inputs": {{ + # TODO: Add appropriate inputs for this node + # Check node definition for required inputs + }} + }} + }} + + try: + response = requests.post(f"{{SERVER_URL}}/prompt", json={{"prompt": prompt}}) + + if response.status_code != 200: + print(f"✗ {} failed: {{response.status_code}}") + print(f" Response: {{response.text}}") + return False + + data = response.json() + prompt_id = data.get("prompt_id") + + if not prompt_id: + print(f"✗ {} failed: No prompt_id in response") + return False + + print(f"✓ {} passed (prompt_id: {{prompt_id}})") + return True + + except Exception as e: + print(f"✗ {} failed with exception: {{e}}") + return False + +"#, + test_fn_name, node_type, node_type, node_type, node_type, node_type, node_type + )); + } + + // Generate main function + script.push_str("\ndef main():\n"); + script.push_str(&format!( + " print(\"Testing {} - {} nodes\\n\")\n\n", + pack_name, + node_types.len() + )); + script.push_str(" tests = [\n"); + for node_type in node_types { + let test_fn_name = format!("test_{}", node_type.to_lowercase().replace([' ', '-'], "_")); + script.push_str(&format!(" {},\n", test_fn_name)); + } + script.push_str(" ]\n\n"); + script.push_str(" passed = sum(1 for test in tests if test())\n"); + script.push_str(" total = len(tests)\n\n"); + script.push_str(" print(f\"\\nResults: {passed}/{total} passed\")\n\n"); + script.push_str(" if passed == total:\n"); + script.push_str(" print(\"✓ All tests passed!\")\n"); + script.push_str(" sys.exit(0)\n"); + script.push_str(" else:\n"); + script.push_str(" print(\"✗ Some tests failed\")\n"); + script.push_str(" sys.exit(1)\n\n"); + script.push_str("if __name__ == \"__main__\":\n"); + script.push_str(" main()\n"); + + script +} + +fn show_instructions(file_path: &PathBuf, pack_name: &str) -> Result<()> { + println!("{}", style("═".repeat(70)).cyan()); + println!(); + println!("{}", style("How to Run API Tests:").bold().cyan()); + println!(); + println!("{}", style("Step 1: Start ComfyUI Server").bold()); + println!(" cd /path/to/ComfyUI"); + println!(" python main.py"); + println!(); + println!( + "{}", + style("Step 2: Install Dependencies (if needed)").bold() + ); + println!(" pip install requests"); + println!(); + println!("{}", style("Step 3: Run Test Script").bold()); + println!(" python {}", style(file_path.display()).yellow()); + println!(); + println!("{}", style("Step 4: Mark in Checklist").bold()); + println!(" Open checklists/your-project/checklist.md"); + println!(" Find the pack: {}", pack_name); + println!( + " Add marker: - [x] {} (count) ", + pack_name + ); + println!(); + println!("{}", style("Step 5: Commit").bold()); + println!(" git add ."); + println!(" git commit -m \"API tested {}\"", pack_name); + println!(" git push origin main"); + println!(); + println!("{}", style("═".repeat(70)).cyan()); + println!(); + + println!("Press Enter to return to dashboard..."); + let mut input = String::new(); + std::io::stdin().read_line(&mut input)?; + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} + +fn get_existing_projects(checklists_dir: &PathBuf) -> Result> { + let mut projects = Vec::new(); + + if let Ok(entries) = fs::read_dir(checklists_dir) { + for entry in entries.flatten() { + let path = entry.path(); + if path.is_dir() { + if let Some(name) = path.file_name().and_then(|s| s.to_str()) { + if name != "templates" && name != "schema" { + projects.push(name.to_string()); + } + } + } + } + } + + projects.sort(); + Ok(projects) +} diff --git a/cli/src/commands/import.rs b/cli/src/commands/import.rs new file mode 100644 index 0000000..815438c --- /dev/null +++ b/cli/src/commands/import.rs @@ -0,0 +1,125 @@ +use crate::models::{Environment, Export, Metadata, PackMetadata}; +use anyhow::{Context, Result}; +use chrono::Utc; +use colored::Colorize; +use std::collections::HashMap; +use std::fs; +use std::path::PathBuf; + +pub fn run(export_file: String, project: String) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + // Load export + let export = Export::from_file(&export_file) + .with_context(|| format!("Failed to load export file: {}", export_file))?; + + println!( + "📦 Importing {} packs from {}", + export.packs.len(), + export_file.bold() + ); + + // Create project directory + let project_dir = checklists_dir.join(&project); + fs::create_dir_all(&project_dir)?; + + // Generate metadata.json + let mut packs_metadata = HashMap::new(); + + for pack in &export.packs { + packs_metadata.insert( + pack.name.clone(), + PackMetadata { + node_count: pack.node_count, + tested: false, + workflow_file: Some(format!("workflows/all-nodes-{}.json", pack.name)), + notes: None, + issues: None, + }, + ); + } + + let metadata = Metadata { + project_name: project.clone(), + created_at: Utc::now(), + last_updated: None, + environment: Environment { + env_type: "unknown".to_string(), + url: export.environment.url.clone(), + comfyui_version: export.environment.comfyui_version.clone(), + frontend_version: None, + }, + packs: packs_metadata, + stats: None, + }; + + let metadata_path = project_dir.join("metadata.json"); + metadata.to_file(metadata_path)?; + + // Generate checklists + let mut checklist_lines = vec!["# Node Pack QA Checklist".to_string(), String::new()]; + + let mut sorted_packs = export.packs.clone(); + sorted_packs.sort_by(|a, b| a.name.cmp(&b.name)); + + for pack in &sorted_packs { + checklist_lines.push(format!("- [ ] {} ({})", pack.name, pack.node_count)); + } + + let checklist_md = checklist_lines.join("\n"); + fs::write(project_dir.join("checklist.md"), checklist_md)?; + + // Generate detailed checklist + let mut detailed_lines = vec!["# Node Pack QA Checklist".to_string(), String::new()]; + + for pack in &sorted_packs { + detailed_lines.push(format!("## {}", pack.name)); + detailed_lines.push(String::new()); + + for node in &pack.nodes { + let name = node.display_name.as_ref().unwrap_or(&node.name); + let deprecated = if node.deprecated.unwrap_or(false) { + " ~~DEPRECATED~~" + } else { + "" + }; + detailed_lines.push(format!("- [ ] {}{}", name, deprecated)); + } + + detailed_lines.push(String::new()); + } + + let checklist_detailed_md = detailed_lines.join("\n"); + fs::write( + project_dir.join("checklist-detailed.md"), + checklist_detailed_md, + )?; + + println!("✅ Created project: {}", project.bold()); + println!(" 📄 {}", project_dir.join("metadata.json").display()); + println!(" 📄 {}", project_dir.join("checklist.md").display()); + println!( + " 📄 {}", + project_dir.join("checklist-detailed.md").display() + ); + println!("\n💡 Next steps:"); + println!(" 1. Test node packs in browser using QA.testPack()"); + println!(" 2. Save workflow files to workflows/"); + println!(" 3. Mark tested packs in checklist.md"); + println!(" 4. Run: comfy-qa validate {}", project); + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/list.rs b/cli/src/commands/list.rs new file mode 100644 index 0000000..82d8f09 --- /dev/null +++ b/cli/src/commands/list.rs @@ -0,0 +1,112 @@ +use crate::models::Checklist; +use anyhow::Result; +use colored::Colorize; +use comfy_table::{presets::UTF8_FULL, Attribute, Cell, Color as TableColor, Table}; +use std::path::PathBuf; +use walkdir::WalkDir; + +pub fn run() -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + let mut projects = Vec::new(); + + for entry in WalkDir::new(&checklists_dir) + .max_depth(1) + .into_iter() + .filter_map(|e| e.ok()) + { + let path = entry.path(); + if path.is_dir() + && path != checklists_dir + && !path.ends_with("templates") + && !path.ends_with("schema") + { + if let Some(project_name) = path.file_name().and_then(|s| s.to_str()) { + projects.push(project_name.to_string()); + } + } + } + + if projects.is_empty() { + println!("No projects found in checklists/"); + println!( + "💡 Create one with: {}", + "comfy-qa new ".cyan() + ); + return Ok(()); + } + + projects.sort(); + + println!("\n{} ({})\n", "📁 QA Projects".bold(), projects.len()); + + let mut table = Table::new(); + table.load_preset(UTF8_FULL); + table.set_header(vec![ + Cell::new("Project") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Packs") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Status") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + ]); + + for project in &projects { + let project_dir = checklists_dir.join(project); + let checklist_path = project_dir.join("checklist.md"); + + let (pack_count, status) = match Checklist::from_file(&checklist_path) { + Ok(checklist) => { + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let total = checklist.packs.len(); + let status = if tested == total && total > 0 { + format!("✓ Complete ({}/{})", tested, total) + } else if tested > 0 { + format!("⏳ In Progress ({}/{})", tested, total) + } else { + format!("○ Not Started (0/{})", total) + }; + (total, status) + } + Err(_) => (0, "⚠ Error".to_string()), + }; + + let status_cell = if status.contains("Complete") { + Cell::new(&status).fg(TableColor::Green) + } else if status.contains("Progress") { + Cell::new(&status).fg(TableColor::Yellow) + } else if status.contains("Error") { + Cell::new(&status).fg(TableColor::Red) + } else { + Cell::new(&status).fg(TableColor::DarkGrey) + }; + + table.add_row(vec![ + Cell::new(project), + Cell::new(pack_count.to_string()), + status_cell, + ]); + } + + println!("{}", table); + println!("\n💡 View details: {}", "comfy-qa status ".cyan()); + println!("💡 Start testing: {}\n", "comfy-qa".cyan()); + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/mod.rs b/cli/src/commands/mod.rs new file mode 100644 index 0000000..f925fb7 --- /dev/null +++ b/cli/src/commands/mod.rs @@ -0,0 +1,11 @@ +pub mod app; +pub mod check; +pub mod diff; +pub mod generate; +pub mod generate_api_test; +pub mod import; +pub mod list; +pub mod new_project; +pub mod status; +pub mod sync; +pub mod validate; diff --git a/cli/src/commands/new_project.rs b/cli/src/commands/new_project.rs new file mode 100644 index 0000000..8353050 --- /dev/null +++ b/cli/src/commands/new_project.rs @@ -0,0 +1,104 @@ +use crate::validators::NamingValidator; +use anyhow::Result; +use colored::Colorize; +use std::fs; +use std::path::PathBuf; + +pub fn run(project_name: String) -> Result<()> { + if !NamingValidator::is_valid_project_name(&project_name) { + anyhow::bail!( + "Invalid project name '{}': must be kebab-case (e.g., vue-node-cloud)", + project_name + ); + } + + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let project_dir = checklists_dir.join(&project_name); + + if project_dir.exists() { + anyhow::bail!("Project '{}' already exists", project_name); + } + + // Create project directory + fs::create_dir_all(&project_dir)?; + + // Copy templates + let template_dir = checklists_dir.join("templates"); + if !template_dir.exists() { + anyhow::bail!( + "Templates directory not found at {}", + template_dir.display() + ); + } + + let checklist_template = template_dir.join("checklist.md"); + let checklist_detailed_template = template_dir.join("checklist-detailed.md"); + + if checklist_template.exists() { + fs::copy(&checklist_template, project_dir.join("checklist.md"))?; + } else { + // Create empty checklist + fs::write( + project_dir.join("checklist.md"), + "# Node Pack QA Checklist\n\n", + )?; + } + + if checklist_detailed_template.exists() { + fs::copy( + &checklist_detailed_template, + project_dir.join("checklist-detailed.md"), + )?; + } else { + fs::write( + project_dir.join("checklist-detailed.md"), + "# Node Pack QA Checklist\n\n", + )?; + } + + // Create placeholder metadata.json + let metadata_json = format!( + r#"{{ + "project_name": "{}", + "created_at": "{}", + "environment": {{ + "type": "cloud", + "url": "https://app.comfy.org" + }}, + "packs": {{}} +}} +"#, + project_name, + chrono::Utc::now().to_rfc3339() + ); + + fs::write(project_dir.join("metadata.json"), metadata_json)?; + + println!("✅ Created new project: {}", project_name.bold()); + println!(" 📁 {}", project_dir.display()); + println!(" 📄 checklist.md"); + println!(" 📄 checklist-detailed.md"); + println!(" 📄 metadata.json"); + println!("\n💡 Next steps:"); + println!(" 1. Open ComfyUI in browser"); + println!(" 2. Run: QA.export('{}')", project_name); + println!( + " 3. Run: comfy-qa import {}-export.json {}", + project_name, project_name + ); + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/status.rs b/cli/src/commands/status.rs new file mode 100644 index 0000000..2dc22dd --- /dev/null +++ b/cli/src/commands/status.rs @@ -0,0 +1,248 @@ +use crate::generators::ReportGenerator; +use crate::models::{Checklist, Metadata}; +use anyhow::{Context, Result}; +use colored::Colorize; +use comfy_table::{presets::UTF8_FULL, Attribute, Cell, Color as TableColor, Table}; +use std::fs; +use std::path::{Path, PathBuf}; +use walkdir::WalkDir; + +pub fn run(project: Option, format: String, _all: bool) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + + if let Some(project_name) = project { + show_single_project(&checklists_dir, &project_name, &format) + } else { + show_all_projects(&checklists_dir, &format) + } +} + +fn show_single_project(checklists_dir: &Path, project_name: &str, format: &str) -> Result<()> { + let project_dir = checklists_dir.join(project_name); + + if !project_dir.exists() { + anyhow::bail!("Project '{}' not found", project_name); + } + + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = Checklist::from_file(checklist_path) + .with_context(|| format!("Failed to load checklist for '{}'", project_name))?; + + let metadata = if metadata_path.exists() { + Some(Metadata::from_file(&metadata_path)?) + } else { + None + }; + + match format { + "json" => { + let json_output = generate_json_status(&checklist, metadata.as_ref()); + println!("{}", serde_json::to_string_pretty(&json_output)?); + } + "html" => { + let html = ReportGenerator::generate_html(&checklist, metadata.as_ref()); + let output_path = project_dir.join("report.html"); + fs::write(&output_path, html)?; + println!("✅ Generated HTML report: {}", output_path.display()); + } + _ => { + let report = ReportGenerator::generate_text(&checklist, metadata.as_ref()); + println!("{}", report); + } + } + + Ok(()) +} + +fn show_all_projects(checklists_dir: &PathBuf, format: &str) -> Result<()> { + let mut projects = Vec::new(); + + for entry in WalkDir::new(checklists_dir) + .max_depth(1) + .into_iter() + .filter_map(|e| e.ok()) + { + let path = entry.path(); + if path.is_dir() + && path != checklists_dir + && !path.ends_with("templates") + && !path.ends_with("schema") + { + if let Some(project_name) = path.file_name().and_then(|s| s.to_str()) { + projects.push(project_name.to_string()); + } + } + } + + if projects.is_empty() { + println!("No projects found in checklists/"); + return Ok(()); + } + + if format == "json" { + let mut all_statuses = Vec::new(); + for project_name in &projects { + let project_dir = checklists_dir.join(project_name); + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = Checklist::from_file(&checklist_path).ok(); + let metadata = if metadata_path.exists() { + Metadata::from_file(&metadata_path).ok() + } else { + None + }; + + if let Some(checklist) = checklist { + all_statuses.push(generate_json_status(&checklist, metadata.as_ref())); + } + } + + println!("{}", serde_json::to_string_pretty(&all_statuses)?); + } else { + println!("\n{}\n", "📊 All Projects".bold()); + + let mut table = Table::new(); + table.load_preset(UTF8_FULL); + table.set_header(vec![ + Cell::new("Project") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Tested") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Total") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("Progress") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + Cell::new("ComfyUI Version") + .add_attribute(Attribute::Bold) + .fg(TableColor::Cyan), + ]); + + for project_name in &projects { + let project_dir = checklists_dir.join(project_name); + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = match Checklist::from_file(&checklist_path) { + Ok(c) => c, + Err(_) => { + table.add_row(vec![ + Cell::new(project_name).fg(TableColor::Yellow), + Cell::new("Error").fg(TableColor::Red), + Cell::new("-"), + Cell::new("-"), + Cell::new("-"), + ]); + continue; + } + }; + + let metadata = if metadata_path.exists() { + Metadata::from_file(&metadata_path).ok() + } else { + None + }; + + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let total = checklist.packs.len(); + let percent = if total > 0 { + (tested as f64 / total as f64) * 100.0 + } else { + 0.0 + }; + + let progress_bar = create_mini_progress_bar(percent); + let progress_cell = if percent == 100.0 { + Cell::new(&progress_bar).fg(TableColor::Green) + } else if percent >= 50.0 { + Cell::new(&progress_bar).fg(TableColor::Yellow) + } else { + Cell::new(&progress_bar).fg(TableColor::Red) + }; + + let version_str = metadata + .as_ref() + .and_then(|m| m.environment.comfyui_version.as_deref()) + .unwrap_or("-"); + + table.add_row(vec![ + Cell::new(project_name), + Cell::new(tested.to_string()).fg(if tested == total { + TableColor::Green + } else { + TableColor::White + }), + Cell::new(total.to_string()), + progress_cell, + Cell::new(version_str).fg(TableColor::DarkGrey), + ]); + } + + println!("{}", table); + println!( + "\n💡 Run {} to see details\n", + "comfy-qa status ".cyan() + ); + } + + Ok(()) +} + +fn generate_json_status(checklist: &Checklist, metadata: Option<&Metadata>) -> serde_json::Value { + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let total = checklist.packs.len(); + let percent = if total > 0 { + (tested as f64 / total as f64) * 100.0 + } else { + 0.0 + }; + + serde_json::json!({ + "project": checklist.project_name, + "stats": { + "total_packs": total, + "tested_packs": tested, + "completion_percent": percent, + }, + "environment": metadata.map(|m| serde_json::json!({ + "type": m.environment.env_type, + "url": m.environment.url, + "comfyui_version": m.environment.comfyui_version, + })), + "packs": checklist.packs.iter().map(|p| serde_json::json!({ + "name": p.name, + "node_count": p.node_count, + "tested": p.tested, + })).collect::>() + }) +} + +fn create_mini_progress_bar(percent: f64) -> String { + let bar_width = 15; + let filled = (bar_width as f64 * percent / 100.0) as usize; + format!( + "[{}{}] {:.0}%", + "█".repeat(filled), + "░".repeat(bar_width - filled), + percent + ) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/sync.rs b/cli/src/commands/sync.rs new file mode 100644 index 0000000..1ba0f01 --- /dev/null +++ b/cli/src/commands/sync.rs @@ -0,0 +1,74 @@ +use crate::generators::ChecklistGenerator; +use crate::models::Workflow; +use anyhow::{Context, Result}; +use colored::Colorize; +use std::fs; +use std::path::PathBuf; + +pub fn run(project: String, dry_run: bool) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + + let project_dir = checklists_dir.join(&project); + if !project_dir.exists() { + anyhow::bail!("Project '{}' not found", project); + } + + let workflows = Workflow::load_all(workflows_dir)?; + + if workflows.is_empty() { + anyhow::bail!("No workflow files found in workflows/"); + } + + // Generate new checklists + let checklist_md = ChecklistGenerator::generate_from_workflows(&workflows); + let checklist_detailed_md = ChecklistGenerator::generate_detailed_from_workflows(&workflows); + + let checklist_path = project_dir.join("checklist.md"); + let checklist_detailed_path = project_dir.join("checklist-detailed.md"); + + if dry_run { + println!("🔍 {} - would update:\n", "Dry run".yellow()); + println!("📄 {}", checklist_path.display()); + println!("📄 {}\n", checklist_detailed_path.display()); + println!("Preview of checklist.md:\n{}", "─".repeat(60)); + println!( + "{}", + checklist_md.lines().take(20).collect::>().join("\n") + ); + if checklist_md.lines().count() > 20 { + println!("... ({} more lines)", checklist_md.lines().count() - 20); + } + println!("{}\n", "─".repeat(60)); + println!("💡 Run without {} to apply changes", "--dry-run".cyan()); + } else { + fs::write(&checklist_path, checklist_md) + .with_context(|| format!("Failed to write {}", checklist_path.display()))?; + + fs::write(&checklist_detailed_path, checklist_detailed_md) + .with_context(|| format!("Failed to write {}", checklist_detailed_path.display()))?; + + println!( + "✅ Synced {} from {} workflow files", + project.bold(), + workflows.len() + ); + println!(" 📄 Updated: {}", checklist_path.display()); + println!(" 📄 Updated: {}", checklist_detailed_path.display()); + } + + Ok(()) +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root") +} diff --git a/cli/src/commands/validate.rs b/cli/src/commands/validate.rs new file mode 100644 index 0000000..9e45b81 --- /dev/null +++ b/cli/src/commands/validate.rs @@ -0,0 +1,270 @@ +#![allow(clippy::ptr_arg)] + +use crate::models::{Checklist, Metadata, Workflow}; +use crate::validators::{Severity, Validator}; +use anyhow::{Context, Result}; +use colored::Colorize; +use serde_json::json; +use std::path::PathBuf; +use walkdir::WalkDir; + +pub fn run(project: Option, json: bool, fix: bool, verbose: bool) -> Result<()> { + let repo_root = find_repo_root()?; + let checklists_dir = repo_root.join("checklists"); + let workflows_dir = repo_root.join("workflows"); + + if let Some(project_name) = project { + validate_single_project( + &checklists_dir, + &workflows_dir, + &project_name, + json, + fix, + verbose, + ) + } else { + validate_all_projects(&checklists_dir, &workflows_dir, json, fix, verbose) + } +} + +fn validate_single_project( + checklists_dir: &PathBuf, + workflows_dir: &PathBuf, + project_name: &str, + json: bool, + fix: bool, + verbose: bool, +) -> Result<()> { + let project_dir = checklists_dir.join(project_name); + + if !project_dir.exists() { + anyhow::bail!("Project '{}' not found", project_name); + } + + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = Checklist::from_file(checklist_path) + .with_context(|| format!("Failed to load checklist for '{}'", project_name))?; + + let metadata = if metadata_path.exists() { + Some(Metadata::from_file(&metadata_path)?) + } else { + None + }; + + let workflows = Workflow::load_all(workflows_dir)?; + + let results = Validator::validate_project(&checklist, &workflows, metadata.as_ref()); + + if json { + print_json_results(project_name, &results); + } else { + print_text_results(project_name, &results, verbose); + } + + let has_errors = results.iter().any(|r| r.severity == Severity::Error); + + if fix && has_errors { + println!("\n{}", "🔧 Auto-fix not yet implemented".yellow()); + } + + if has_errors { + anyhow::bail!("Validation failed with errors"); + } + + Ok(()) +} + +fn validate_all_projects( + checklists_dir: &PathBuf, + workflows_dir: &PathBuf, + json: bool, + _fix: bool, + verbose: bool, +) -> Result<()> { + let mut all_results = Vec::new(); + let mut projects = Vec::new(); + + for entry in WalkDir::new(checklists_dir) + .max_depth(1) + .into_iter() + .filter_map(|e| e.ok()) + { + let path = entry.path(); + if path.is_dir() + && path != checklists_dir + && !path.ends_with("templates") + && !path.ends_with("schema") + { + if let Some(project_name) = path.file_name().and_then(|s| s.to_str()) { + projects.push(project_name.to_string()); + } + } + } + + let workflows = Workflow::load_all(workflows_dir)?; + + for project_name in &projects { + let project_dir = checklists_dir.join(project_name); + let checklist_path = project_dir.join("checklist.md"); + let metadata_path = project_dir.join("metadata.json"); + + let checklist = match Checklist::from_file(&checklist_path) { + Ok(c) => c, + Err(e) => { + eprintln!("⚠️ Skipping {}: {}", project_name, e); + continue; + } + }; + + let metadata = if metadata_path.exists() { + Metadata::from_file(&metadata_path).ok() + } else { + None + }; + + let results = Validator::validate_project(&checklist, &workflows, metadata.as_ref()); + all_results.push((project_name.clone(), results)); + } + + if json { + let json_output = json!({ + "projects": all_results.iter().map(|(name, results)| { + json!({ + "name": name, + "errors": results.iter().filter(|r| r.severity == Severity::Error).count(), + "warnings": results.iter().filter(|r| r.severity == Severity::Warning).count(), + "results": results.iter().map(|r| { + json!({ + "severity": match r.severity { + Severity::Error => "error", + Severity::Warning => "warning", + }, + "message": r.message, + "pack": r.pack, + }) + }).collect::>() + }) + }).collect::>() + }); + println!("{}", serde_json::to_string_pretty(&json_output)?); + } else { + for (project_name, results) in &all_results { + print_text_results(project_name, results, verbose); + println!(); + } + + let total_errors: usize = all_results + .iter() + .map(|(_, r)| { + r.iter() + .filter(|res| res.severity == Severity::Error) + .count() + }) + .sum(); + + let total_warnings: usize = all_results + .iter() + .map(|(_, r)| { + r.iter() + .filter(|res| res.severity == Severity::Warning) + .count() + }) + .sum(); + + println!("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"); + println!( + "📊 Summary: {} projects validated", + all_results.len().to_string().bold() + ); + println!(" Errors: {}", total_errors.to_string().red()); + println!(" Warnings: {}", total_warnings.to_string().yellow()); + } + + let has_errors = all_results + .iter() + .any(|(_, results)| results.iter().any(|r| r.severity == Severity::Error)); + + if has_errors { + anyhow::bail!("Validation failed with errors"); + } + + Ok(()) +} + +fn print_text_results( + project_name: &str, + results: &[crate::validators::ValidationResult], + verbose: bool, +) { + println!("📋 Validating: {}", project_name.bold()); + + let errors: Vec<_> = results + .iter() + .filter(|r| r.severity == Severity::Error) + .collect(); + let warnings: Vec<_> = results + .iter() + .filter(|r| r.severity == Severity::Warning) + .collect(); + + if errors.is_empty() && warnings.is_empty() { + println!(" {}", "✅ All checks passed".green()); + return; + } + + if !errors.is_empty() { + println!(" {} errors:", errors.len().to_string().red()); + for result in errors { + if verbose { + result.print(); + } else { + println!(" {}", result.message); + } + } + } + + if !warnings.is_empty() { + println!(" {} warnings:", warnings.len().to_string().yellow()); + for result in warnings { + if verbose { + result.print(); + } else { + println!(" {}", result.message); + } + } + } +} + +fn print_json_results(project_name: &str, results: &[crate::validators::ValidationResult]) { + let json_output = json!({ + "project": project_name, + "errors": results.iter().filter(|r| r.severity == Severity::Error).count(), + "warnings": results.iter().filter(|r| r.severity == Severity::Warning).count(), + "results": results.iter().map(|r| { + json!({ + "severity": match r.severity { + Severity::Error => "error", + Severity::Warning => "warning", + }, + "message": r.message, + "pack": r.pack, + }) + }).collect::>() + }); + + println!("{}", serde_json::to_string_pretty(&json_output).unwrap()); +} + +fn find_repo_root() -> Result { + let current_dir = std::env::current_dir()?; + + for ancestor in current_dir.ancestors() { + if ancestor.join(".git").exists() || ancestor.join("checklists").exists() { + return Ok(ancestor.to_path_buf()); + } + } + + anyhow::bail!("Could not find repository root (looking for .git or checklists/ directory)") +} diff --git a/cli/src/generators/checklist.rs b/cli/src/generators/checklist.rs new file mode 100644 index 0000000..89bf9ce --- /dev/null +++ b/cli/src/generators/checklist.rs @@ -0,0 +1,43 @@ +use crate::models::{NodePack, Workflow}; +use std::collections::HashMap; + +pub struct ChecklistGenerator; + +impl ChecklistGenerator { + pub fn generate_from_workflows(workflows: &HashMap) -> String { + let mut packs: Vec<_> = workflows + .values() + .map(|w| NodePack::new(w.pack_name.clone(), w.node_count, false)) + .collect(); + + packs.sort_by(|a, b| a.name.cmp(&b.name)); + + let mut lines = vec!["# Node Pack QA Checklist".to_string(), String::new()]; + + for pack in packs { + lines.push(format!("- [ ] {} ({})", pack.name, pack.node_count)); + } + + lines.join("\n") + } + + pub fn generate_detailed_from_workflows(workflows: &HashMap) -> String { + let mut packs: Vec<_> = workflows.values().collect(); + packs.sort_by(|a, b| a.pack_name.cmp(&b.pack_name)); + + let mut lines = vec!["# Node Pack QA Checklist".to_string(), String::new()]; + + for workflow in packs { + lines.push(format!("## {}", workflow.pack_name)); + lines.push(String::new()); + + for node in &workflow.nodes { + lines.push(format!("- [ ] {}", node.node_type)); + } + + lines.push(String::new()); + } + + lines.join("\n") + } +} diff --git a/cli/src/generators/mod.rs b/cli/src/generators/mod.rs new file mode 100644 index 0000000..357875e --- /dev/null +++ b/cli/src/generators/mod.rs @@ -0,0 +1,5 @@ +mod checklist; +mod report; + +pub use checklist::ChecklistGenerator; +pub use report::ReportGenerator; diff --git a/cli/src/generators/report.rs b/cli/src/generators/report.rs new file mode 100644 index 0000000..ee16713 --- /dev/null +++ b/cli/src/generators/report.rs @@ -0,0 +1,143 @@ +use crate::models::{Checklist, Metadata}; +use colored::Colorize; + +pub struct ReportGenerator; + +impl ReportGenerator { + pub fn generate_text(checklist: &Checklist, metadata: Option<&Metadata>) -> String { + let mut lines = Vec::new(); + + lines.push(format!("📊 Project: {}", checklist.project_name.bold())); + lines.push(String::new()); + + if let Some(meta) = metadata { + if let Some(stats) = &meta.stats { + lines.push(format!( + "✅ Tested: {}/{}", + stats.tested_packs, stats.total_packs + )); + lines.push(format!("📈 Progress: {:.1}%", stats.completion_percent)); + lines.push(format!("🔢 Total Nodes: {}", stats.total_nodes)); + lines.push(String::new()); + } + + lines.push(format!("🌐 Environment: {}", meta.environment.url)); + if let Some(version) = &meta.environment.comfyui_version { + lines.push(format!(" ComfyUI: {}", version)); + } + lines.push(String::new()); + } + + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let total = checklist.packs.len(); + + lines.push(format!("Packs: {}/{} tested", tested, total)); + lines.push(String::new()); + + // Group by tested status + let tested_packs: Vec<_> = checklist.packs.iter().filter(|p| p.tested).collect(); + let untested_packs: Vec<_> = checklist.packs.iter().filter(|p| !p.tested).collect(); + + if !tested_packs.is_empty() { + lines.push("✅ Tested:".green().to_string()); + for pack in tested_packs { + lines.push(format!(" • {} ({})", pack.name, pack.node_count)); + } + lines.push(String::new()); + } + + if !untested_packs.is_empty() { + lines.push("⏳ Untested:".yellow().to_string()); + for pack in untested_packs { + lines.push(format!(" • {} ({})", pack.name, pack.node_count)); + } + } + + lines.join("\n") + } + + pub fn generate_html(checklist: &Checklist, _metadata: Option<&Metadata>) -> String { + let tested = checklist.packs.iter().filter(|p| p.tested).count(); + let total = checklist.packs.len(); + let percent = if total > 0 { + (tested as f64 / total as f64) * 100.0 + } else { + 0.0 + }; + + format!( + r#" + + + QA Report - {} + + + +

QA Report: {}

+
+
+
{}/{}
+
Packs Tested
+
+
+
{:.1}%
+
Progress
+
+
+
+
+
+ + + + + + + + + + {} + +
Pack NameNode CountStatus
+ +"#, + checklist.project_name, + checklist.project_name, + tested, + total, + percent, + percent, + checklist + .packs + .iter() + .map(|pack| { + let status_class = if pack.tested { "tested" } else { "untested" }; + let status_text = if pack.tested { + "✅ Tested" + } else { + "⏳ Untested" + }; + format!( + r#"{}{}{}"#, + pack.name, pack.node_count, status_class, status_text + ) + }) + .collect::>() + .join("\n") + ) + } +} diff --git a/cli/src/git.rs b/cli/src/git.rs new file mode 100644 index 0000000..825cd47 --- /dev/null +++ b/cli/src/git.rs @@ -0,0 +1,230 @@ +use anyhow::{Context, Result}; +use console::style; +use dialoguer::{Input, Select}; +use std::process::{Command, Stdio}; + +pub fn check_git_installed() -> bool { + Command::new("git") + .arg("--version") + .stdout(Stdio::null()) + .stderr(Stdio::null()) + .status() + .map(|s| s.success()) + .unwrap_or(false) +} + +pub fn check_in_repo() -> bool { + Command::new("git") + .args(["rev-parse", "--is-inside-work-tree"]) + .stdout(Stdio::null()) + .stderr(Stdio::null()) + .status() + .map(|s| s.success()) + .unwrap_or(false) +} + +pub fn git_pull() -> Result<()> { + println!(); + println!("{} Pulling latest changes from team...", style("→").cyan()); + println!(); + + let output = Command::new("git") + .args(["pull", "origin", "main"]) + .output() + .context("Failed to run git pull")?; + + if output.status.success() { + let stdout = String::from_utf8_lossy(&output.stdout); + println!("{}", stdout); + println!(); + println!("{} Pull complete!", style("✓").green()); + } else { + let stderr = String::from_utf8_lossy(&output.stderr); + println!("{} Pull failed:", style("✗").red()); + println!("{}", stderr); + println!(); + println!("{}", style("Common causes:").yellow()); + println!(" • You have uncommitted changes (commit them first)"); + println!(" • Merge conflicts (need manual resolution)"); + println!(" • Not on 'main' branch"); + } + + Ok(()) +} + +pub fn git_status() -> Result<()> { + println!(); + println!("{} Current git status:", style("→").cyan()); + println!(); + + let output = Command::new("git") + .args(["status", "--short"]) + .output() + .context("Failed to run git status")?; + + let stdout = String::from_utf8_lossy(&output.stdout); + + if stdout.trim().is_empty() { + println!("{} No changes to commit", style("✓").green()); + } else { + println!("{}", stdout); + println!(); + + // Show diff stats + let diff_output = Command::new("git") + .args(["diff", "--stat"]) + .output() + .context("Failed to run git diff")?; + + let diff_stdout = String::from_utf8_lossy(&diff_output.stdout); + if !diff_stdout.trim().is_empty() { + println!("Changes:"); + println!("{}", diff_stdout); + } + } + + Ok(()) +} + +pub fn git_commit_and_push() -> Result<()> { + // First check status + let status_output = Command::new("git") + .args(["status", "--short"]) + .output() + .context("Failed to check git status")?; + + let status = String::from_utf8_lossy(&status_output.stdout); + + if status.trim().is_empty() { + println!(); + println!("{} No changes to commit", style("ℹ").cyan()); + return Ok(()); + } + + println!(); + println!("{}", style("Your changes:").bold()); + println!("{}", status); + + // Ask for commit message + println!(); + let commit_msg = Input::::new() + .with_prompt("Commit message (describe what you tested)") + .interact_text()?; + + // Add all changes + println!(); + println!("{} Staging changes...", style("→").cyan()); + + let add_output = Command::new("git") + .args(["add", "."]) + .output() + .context("Failed to stage changes")?; + + if !add_output.status.success() { + println!("{} Failed to stage changes", style("✗").red()); + return Ok(()); + } + + // Commit + println!("{} Creating commit...", style("→").cyan()); + + let commit_output = Command::new("git") + .args(["commit", "-m", &commit_msg]) + .output() + .context("Failed to commit")?; + + if !commit_output.status.success() { + println!("{} Commit failed:", style("✗").red()); + println!("{}", String::from_utf8_lossy(&commit_output.stderr)); + return Ok(()); + } + + println!("{} Commit created!", style("✓").green()); + println!(); + + // Ask if should push + let push_options = vec!["Push now (share with team)", "Don't push yet"]; + + let push_choice = Select::new() + .with_prompt("Push to GitHub?") + .items(&push_options) + .default(0) + .interact()?; + + if push_choice == 0 { + println!(); + println!("{} Pushing to GitHub...", style("→").cyan()); + + let push_output = Command::new("git") + .args(["push", "origin", "main"]) + .output() + .context("Failed to push")?; + + if push_output.status.success() { + println!( + "{} Push complete! Your work is now shared with the team.", + style("✓").green() + ); + } else { + let stderr = String::from_utf8_lossy(&push_output.stderr); + println!("{} Push failed:", style("✗").red()); + println!("{}", stderr); + println!(); + println!("{}", style("Common causes:").yellow()); + println!(" • Remote has new changes (run 'Pull latest from team' first)"); + println!(" • Not on 'main' branch"); + println!(" • No permission to push"); + println!(); + println!("Your commit is saved locally. Fix the issue and try pushing again."); + } + } else { + println!(); + println!("Commit saved locally. Push when ready with: git push origin main"); + } + + Ok(()) +} + +pub fn get_repo_status_summary() -> Option { + // Check if behind + let fetch_output = Command::new("git") + .args(["fetch", "origin", "main"]) + .stdout(Stdio::null()) + .stderr(Stdio::null()) + .status(); + + if fetch_output.is_err() { + return None; + } + + let behind_output = Command::new("git") + .args(["rev-list", "--count", "HEAD..origin/main"]) + .output() + .ok()?; + + let behind_str = String::from_utf8_lossy(&behind_output.stdout); + let behind: usize = behind_str.trim().parse().unwrap_or(0); + + // Check for uncommitted changes + let status_output = Command::new("git") + .args(["status", "--short"]) + .output() + .ok()?; + + let status = String::from_utf8_lossy(&status_output.stdout); + let has_changes = !status.trim().is_empty(); + + let mut parts = Vec::new(); + if behind > 0 { + parts.push(format!("{} commits behind", behind)); + } + if has_changes { + parts.push("uncommitted changes".to_string()); + } + + if parts.is_empty() { + Some("Up to date".to_string()) + } else { + Some(parts.join(", ")) + } +} diff --git a/cli/src/lib.rs b/cli/src/lib.rs new file mode 100644 index 0000000..ee3f962 --- /dev/null +++ b/cli/src/lib.rs @@ -0,0 +1,9 @@ +pub mod commands; +pub mod generators; +pub mod git; +pub mod models; +pub mod parsers; +pub mod validators; + +pub use models::{Checklist, Export, Metadata, NodePack, Workflow}; +pub use validators::Validator; diff --git a/cli/src/main.rs b/cli/src/main.rs new file mode 100644 index 0000000..d2a2d02 --- /dev/null +++ b/cli/src/main.rs @@ -0,0 +1,149 @@ +use anyhow::Result; +use clap::{Parser, Subcommand}; +use comfy_qa::commands; + +#[derive(Parser)] +#[command(name = "comfy-qa")] +#[command(about = "ComfyUI Custom Node QA Tool", long_about = None)] +#[command(version)] +struct Cli { + #[command(subcommand)] + command: Option, +} + +#[derive(Subcommand)] +enum Commands { + /// Delete empty/unused projects + Cleanup, + + /// Check your testing progress + Check { + /// Project name + project: String, + }, + /// Validate checklist format, schema, and consistency + Validate { + /// Project name to validate (validates all if not specified) + project: Option, + + /// Output in JSON format + #[arg(long)] + json: bool, + + /// Auto-fix issues where possible + #[arg(long)] + fix: bool, + + /// Verbose output + #[arg(short, long)] + verbose: bool, + }, + + /// Compare checklist state vs workflow files + Diff { + /// Project name to diff + project: String, + + /// Output in JSON format + #[arg(long)] + json: bool, + }, + + /// Regenerate checklists from workflow files + Sync { + /// Project name to sync + project: String, + + /// Show what would be changed without modifying files + #[arg(long)] + dry_run: bool, + }, + + /// Generate workflow from node search query + Generate { + /// Search query for node names (e.g., "sampler", "load") + query: Option, + }, + + /// Generate API test script for nodes + GenerateApiTest { + /// Project name (optional) + project: Option, + }, + + /// Import browser export JSON and create/update project + Import { + /// Path to export JSON file + export_file: String, + + /// Project name + project: String, + }, + + /// Create new QA project from template + New { + /// Project name (kebab-case) + project_name: String, + }, + + /// Show completion stats and generate report + Status { + /// Project name (shows all if not specified) + project: Option, + + /// Output format (text, json, html) + #[arg(long, default_value = "text")] + format: String, + + /// Show all projects + #[arg(long)] + all: bool, + }, + + /// List all QA projects + List, +} + +fn main() -> Result<()> { + let cli = Cli::parse(); + + // If no command specified, run the main app (auto-setup or menu) + let Some(command) = cli.command else { + return commands::app::run(); + }; + + match command { + Commands::Cleanup => commands::app::run_cleanup(), + + Commands::Check { project } => commands::check::run(project), + Commands::Validate { + project, + json, + fix, + verbose, + } => commands::validate::run(project, json, fix, verbose), + + Commands::Diff { project, json } => commands::diff::run(project, json), + + Commands::Sync { project, dry_run } => commands::sync::run(project, dry_run), + + Commands::Generate { query } => commands::generate::run(query), + + Commands::GenerateApiTest { project } => commands::generate_api_test::run(project), + + Commands::Import { + export_file, + project, + } => commands::import::run(export_file, project), + + Commands::New { project_name } => commands::new_project::run(project_name), + + Commands::Status { + project, + format, + all, + } => commands::status::run(project, format, all), + + Commands::List => commands::list::run(), + } +} diff --git a/cli/src/models/checklist.rs b/cli/src/models/checklist.rs new file mode 100644 index 0000000..4922868 --- /dev/null +++ b/cli/src/models/checklist.rs @@ -0,0 +1,115 @@ +use super::NodePack; +use anyhow::{Context, Result}; +use regex::Regex; +use std::collections::HashMap; +use std::fs; +use std::path::{Path, PathBuf}; + +#[derive(Debug, Clone)] +pub struct Checklist { + pub file_path: PathBuf, + pub project_name: String, + pub packs: Vec, +} + +#[derive(Debug, Clone)] +pub struct DetailedChecklist { + pub packs: HashMap>, // pack_name -> vec of node names +} + +impl Checklist { + pub fn from_file>(path: P) -> Result { + let path = path.as_ref(); + let contents = fs::read_to_string(path) + .with_context(|| format!("Failed to read checklist: {}", path.display()))?; + + let project_name = path + .parent() + .and_then(|p| p.file_name()) + .and_then(|s| s.to_str()) + .unwrap_or("unknown") + .to_string(); + + let packs = Self::parse_markdown(&contents)?; + + Ok(Checklist { + file_path: path.to_path_buf(), + project_name, + packs, + }) + } + + fn parse_markdown(contents: &str) -> Result> { + let re = Regex::new(r"^- \[([ x])\] (.+?) \((\d+)\)")?; + let mut packs = Vec::new(); + + for line in contents.lines() { + if let Some(caps) = re.captures(line) { + let tested = &caps[1] == "x"; + let name = caps[2].trim().to_string(); + let node_count = caps[3].parse::()?; + + packs.push(NodePack::new(name, node_count, tested)); + } + } + + Ok(packs) + } + + pub fn to_markdown(&self) -> String { + let mut lines = vec!["# Node Pack QA Checklist".to_string(), String::new()]; + + for pack in &self.packs { + let checkbox = if pack.tested { "x" } else { " " }; + lines.push(format!( + "- [{}] {} ({})", + checkbox, pack.name, pack.node_count + )); + } + + lines.join("\n") + } + + pub fn write(&self) -> Result<()> { + let contents = self.to_markdown(); + fs::write(&self.file_path, contents)?; + Ok(()) + } +} + +impl DetailedChecklist { + pub fn from_file>(path: P) -> Result { + let path = path.as_ref(); + let contents = fs::read_to_string(path) + .with_context(|| format!("Failed to read checklist: {}", path.display()))?; + + let mut packs: HashMap> = HashMap::new(); + let mut current_pack: Option = None; + + // Regex to match pack headers: ## PackName + let pack_header_re = Regex::new(r"^##\s+(.+)$")?; + // Regex to match node items: - [ ] NodeName or - [x] NodeName + let node_re = Regex::new(r"^-\s+\[[x ]\]\s+(.+)$")?; + + for line in contents.lines() { + if let Some(caps) = pack_header_re.captures(line) { + let pack_name = caps[1].trim().to_string(); + current_pack = Some(pack_name.clone()); + packs.entry(pack_name).or_default(); + } else if let Some(caps) = node_re.captures(line) { + if let Some(pack_name) = ¤t_pack { + let node_name = caps[1].trim().to_string(); + if let Some(nodes) = packs.get_mut(pack_name) { + nodes.push(node_name); + } + } + } + } + + Ok(DetailedChecklist { packs }) + } + + pub fn get_nodes(&self, pack_name: &str) -> Option<&Vec> { + self.packs.get(pack_name) + } +} diff --git a/cli/src/models/export.rs b/cli/src/models/export.rs new file mode 100644 index 0000000..e08c7da --- /dev/null +++ b/cli/src/models/export.rs @@ -0,0 +1,44 @@ +use anyhow::Result; +use chrono::{DateTime, Utc}; +use serde::{Deserialize, Serialize}; +use std::fs; +use std::path::Path; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Export { + pub version: String, + pub exported_at: DateTime, + pub project_name: String, + pub environment: ExportEnvironment, + pub packs: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct ExportEnvironment { + pub url: String, + pub user_agent: Option, + pub comfyui_version: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct ExportPack { + pub name: String, + pub node_count: usize, + pub nodes: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct ExportNode { + pub name: String, + pub display_name: Option, + pub deprecated: Option, + pub category: Option, +} + +impl Export { + pub fn from_file>(path: P) -> Result { + let contents = fs::read_to_string(path)?; + let export: Export = serde_json::from_str(&contents)?; + Ok(export) + } +} diff --git a/cli/src/models/metadata.rs b/cli/src/models/metadata.rs new file mode 100644 index 0000000..1e0d55e --- /dev/null +++ b/cli/src/models/metadata.rs @@ -0,0 +1,75 @@ +use anyhow::Result; +use chrono::{DateTime, Utc}; +use serde::{Deserialize, Serialize}; +use std::collections::HashMap; +use std::fs; +use std::path::Path; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Metadata { + pub project_name: String, + pub created_at: DateTime, + pub last_updated: Option>, + pub environment: Environment, + pub packs: HashMap, + pub stats: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Environment { + #[serde(rename = "type")] + pub env_type: String, + pub url: String, + pub comfyui_version: Option, + pub frontend_version: Option, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct PackMetadata { + pub node_count: usize, + pub tested: bool, + pub workflow_file: Option, + pub notes: Option, + pub issues: Option>, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Stats { + pub total_packs: usize, + pub tested_packs: usize, + pub total_nodes: usize, + pub completion_percent: f64, +} + +impl Metadata { + pub fn from_file>(path: P) -> Result { + let contents = fs::read_to_string(path)?; + let metadata: Metadata = serde_json::from_str(&contents)?; + Ok(metadata) + } + + pub fn to_file>(&self, path: P) -> Result<()> { + let contents = serde_json::to_string_pretty(self)?; + fs::write(path, contents)?; + Ok(()) + } + + pub fn calculate_stats(&mut self) { + let total_packs = self.packs.len(); + let tested_packs = self.packs.values().filter(|p| p.tested).count(); + let total_nodes = self.packs.values().map(|p| p.node_count).sum(); + let completion_percent = if total_packs > 0 { + (tested_packs as f64 / total_packs as f64) * 100.0 + } else { + 0.0 + }; + + self.stats = Some(Stats { + total_packs, + tested_packs, + total_nodes, + completion_percent, + }); + self.last_updated = Some(Utc::now()); + } +} diff --git a/cli/src/models/mod.rs b/cli/src/models/mod.rs new file mode 100644 index 0000000..c0ed3ad --- /dev/null +++ b/cli/src/models/mod.rs @@ -0,0 +1,11 @@ +mod checklist; +mod export; +mod metadata; +mod node_pack; +mod workflow; + +pub use checklist::{Checklist, DetailedChecklist}; +pub use export::Export; +pub use metadata::{Environment, Metadata, PackMetadata, Stats}; +pub use node_pack::NodePack; +pub use workflow::Workflow; diff --git a/cli/src/models/node_pack.rs b/cli/src/models/node_pack.rs new file mode 100644 index 0000000..00aad67 --- /dev/null +++ b/cli/src/models/node_pack.rs @@ -0,0 +1,18 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct NodePack { + pub name: String, + pub node_count: usize, + pub tested: bool, +} + +impl NodePack { + pub fn new(name: String, node_count: usize, tested: bool) -> Self { + Self { + name, + node_count, + tested, + } + } +} diff --git a/cli/src/models/workflow.rs b/cli/src/models/workflow.rs new file mode 100644 index 0000000..94e1987 --- /dev/null +++ b/cli/src/models/workflow.rs @@ -0,0 +1,106 @@ +use anyhow::{Context, Result}; +use serde::{Deserialize, Serialize}; +use std::collections::HashMap; +use std::fs; +use std::path::{Path, PathBuf}; +use walkdir::WalkDir; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Workflow { + pub file_path: PathBuf, + pub pack_name: String, + pub node_count: usize, + pub nodes: Vec, +} + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct WorkflowNode { + #[serde(rename = "type")] + pub node_type: String, +} + +#[derive(Debug, Serialize, Deserialize)] +struct WorkflowJson { + nodes: Option>, +} + +#[derive(Debug, Serialize, Deserialize)] +struct WorkflowNodeRaw { + #[serde(rename = "type")] + node_type: String, +} + +impl Workflow { + pub fn from_file>(path: P) -> Result { + let path = path.as_ref(); + let contents = fs::read_to_string(path) + .with_context(|| format!("Failed to read workflow file: {}", path.display()))?; + + let workflow_json: WorkflowJson = serde_json::from_str(&contents) + .with_context(|| format!("Failed to parse workflow JSON: {}", path.display()))?; + + let nodes = workflow_json + .nodes + .unwrap_or_default() + .into_iter() + .map(|n| WorkflowNode { + node_type: n.node_type, + }) + .collect::>(); + + let node_count = nodes.len(); + + // Extract pack name from filename: all-nodes-{pack-name}.json + let pack_name = path + .file_stem() + .and_then(|s| s.to_str()) + .and_then(|s| s.strip_prefix("all-nodes-")) + .unwrap_or("unknown") + .to_string(); + + Ok(Workflow { + file_path: path.to_path_buf(), + pack_name, + node_count, + nodes, + }) + } + + pub fn load_all>(workflows_dir: P) -> Result> { + let mut workflows = HashMap::new(); + + for entry in WalkDir::new(workflows_dir.as_ref()) + .max_depth(1) + .into_iter() + .filter_map(|e| e.ok()) + { + let path = entry.path(); + if path.is_file() + && path.extension().and_then(|s| s.to_str()) == Some("json") + && path + .file_name() + .and_then(|s| s.to_str()) + .map(|s| s.starts_with("all-nodes-")) + .unwrap_or(false) + { + match Workflow::from_file(path) { + Ok(workflow) => { + workflows.insert(workflow.pack_name.clone(), workflow); + } + Err(e) => { + eprintln!("Warning: Failed to parse {}: {}", path.display(), e); + } + } + } + } + + Ok(workflows) + } + + pub fn get_unique_node_types(&self) -> Vec { + let mut types: Vec = self.nodes.iter().map(|n| n.node_type.clone()).collect(); + types.sort(); + types.dedup(); + types + } +} diff --git a/cli/src/parsers/markdown.rs b/cli/src/parsers/markdown.rs new file mode 100644 index 0000000..4812d0f --- /dev/null +++ b/cli/src/parsers/markdown.rs @@ -0,0 +1,22 @@ +use regex::Regex; + +pub struct MarkdownParser; + +impl MarkdownParser { + pub fn extract_checkbox_items(content: &str) -> Vec<(bool, String, Option)> { + let re = Regex::new(r"^- \[([ x])\] (.+?)(?: \((\d+)\))?$").unwrap(); + let mut items = Vec::new(); + + for line in content.lines() { + if let Some(caps) = re.captures(line) { + let checked = &caps[1] == "x"; + let name = caps[2].trim().to_string(); + let count = caps.get(3).and_then(|m| m.as_str().parse::().ok()); + + items.push((checked, name, count)); + } + } + + items + } +} diff --git a/cli/src/parsers/mod.rs b/cli/src/parsers/mod.rs new file mode 100644 index 0000000..3f068d5 --- /dev/null +++ b/cli/src/parsers/mod.rs @@ -0,0 +1,5 @@ +mod markdown; +mod workflow_json; + +pub use markdown::MarkdownParser; +pub use workflow_json::WorkflowJsonParser; diff --git a/cli/src/parsers/workflow_json.rs b/cli/src/parsers/workflow_json.rs new file mode 100644 index 0000000..27f8ffb --- /dev/null +++ b/cli/src/parsers/workflow_json.rs @@ -0,0 +1,5 @@ +pub struct WorkflowJsonParser; + +impl WorkflowJsonParser { + // Placeholder for additional workflow parsing utilities if needed +} diff --git a/cli/src/validators/checklist_validator.rs b/cli/src/validators/checklist_validator.rs new file mode 100644 index 0000000..744cab9 --- /dev/null +++ b/cli/src/validators/checklist_validator.rs @@ -0,0 +1,84 @@ +use crate::models::{Checklist, Workflow}; +use crate::validators::{ValidationError, ValidationResult}; +use std::collections::{HashMap, HashSet}; + +pub struct ChecklistValidator; + +impl ChecklistValidator { + pub fn validate( + checklist: &Checklist, + workflows: &HashMap, + ) -> Vec { + let mut results = Vec::new(); + + // Check for duplicates + results.extend(Self::check_duplicates(checklist)); + + // Check for missing workflows + results.extend(Self::check_missing_workflows(checklist, workflows)); + + // Check node counts + results.extend(Self::check_node_counts(checklist, workflows)); + + results + } + + fn check_duplicates(checklist: &Checklist) -> Vec { + let mut results = Vec::new(); + let mut seen = HashSet::new(); + + for pack in &checklist.packs { + if !seen.insert(&pack.name) { + results.push(ValidationResult::error( + ValidationError::DuplicatePack(pack.name.clone()).to_string(), + Some(pack.name.clone()), + )); + } + } + + results + } + + fn check_missing_workflows( + checklist: &Checklist, + workflows: &HashMap, + ) -> Vec { + let mut results = Vec::new(); + + for pack in &checklist.packs { + if pack.tested && !workflows.contains_key(&pack.name) { + results.push(ValidationResult::error( + ValidationError::MissingWorkflow(pack.name.clone()).to_string(), + Some(pack.name.clone()), + )); + } + } + + results + } + + fn check_node_counts( + checklist: &Checklist, + workflows: &HashMap, + ) -> Vec { + let mut results = Vec::new(); + + for pack in &checklist.packs { + if let Some(workflow) = workflows.get(&pack.name) { + if pack.node_count != workflow.node_count { + results.push(ValidationResult::error( + ValidationError::CountMismatch { + pack: pack.name.clone(), + checklist_count: pack.node_count, + workflow_count: workflow.node_count, + } + .to_string(), + Some(pack.name.clone()), + )); + } + } + } + + results + } +} diff --git a/cli/src/validators/mod.rs b/cli/src/validators/mod.rs new file mode 100644 index 0000000..5445450 --- /dev/null +++ b/cli/src/validators/mod.rs @@ -0,0 +1,144 @@ +mod checklist_validator; +mod naming_validator; +mod workflow_validator; + +pub use checklist_validator::ChecklistValidator; +pub use naming_validator::NamingValidator; +pub use workflow_validator::WorkflowValidator; + +use crate::models::{Checklist, Metadata, Workflow}; +use colored::Colorize; +use std::collections::HashMap; +use thiserror::Error; + +#[derive(Debug, Error)] +pub enum ValidationError { + #[error("Count mismatch for pack '{pack}': checklist has {checklist_count}, workflow has {workflow_count}")] + CountMismatch { + pack: String, + checklist_count: usize, + workflow_count: usize, + }, + + #[error("Missing workflow file for pack '{0}'")] + MissingWorkflow(String), + + #[error("Duplicate pack name '{0}'")] + DuplicatePack(String), + + #[error("Invalid markdown format: {0}")] + InvalidMarkdown(String), + + #[error("Invalid naming convention: {0}")] + InvalidNaming(String), + + #[error("Metadata validation failed: {0}")] + MetadataValidation(String), +} + +#[derive(Debug, Clone, Copy, PartialEq)] +pub enum Severity { + Error, + Warning, +} + +#[derive(Debug)] +pub struct ValidationResult { + pub severity: Severity, + pub message: String, + pub pack: Option, +} + +impl ValidationResult { + pub fn error(message: String, pack: Option) -> Self { + Self { + severity: Severity::Error, + message, + pack, + } + } + + pub fn warning(message: String, pack: Option) -> Self { + Self { + severity: Severity::Warning, + message, + pack, + } + } + + pub fn print(&self) { + let prefix = match self.severity { + Severity::Error => "❌ ERROR".red(), + Severity::Warning => "⚠️ WARN".yellow(), + }; + + if let Some(pack) = &self.pack { + println!("{}: [{}] {}", prefix, pack, self.message); + } else { + println!("{}: {}", prefix, self.message); + } + } +} + +pub struct Validator; + +impl Validator { + pub fn validate_project( + checklist: &Checklist, + workflows: &HashMap, + metadata: Option<&Metadata>, + ) -> Vec { + let mut results = Vec::new(); + + // Run all validators + results.extend(ChecklistValidator::validate(checklist, workflows)); + results.extend(WorkflowValidator::validate(workflows)); + results.extend(NamingValidator::validate_checklist(checklist)); + + if let Some(metadata) = metadata { + results.extend(Self::validate_metadata(metadata, checklist, workflows)); + } else { + results.push(ValidationResult::warning( + "metadata.json not found".to_string(), + None, + )); + } + + results + } + + fn validate_metadata( + metadata: &Metadata, + checklist: &Checklist, + workflows: &HashMap, + ) -> Vec { + let mut results = Vec::new(); + + // Check metadata packs match checklist + for pack in &checklist.packs { + if !metadata.packs.contains_key(&pack.name) { + results.push(ValidationResult::warning( + "Pack in checklist but not in metadata.json".to_string(), + Some(pack.name.clone()), + )); + } + } + + // Check metadata packs have correct counts + for (pack_name, pack_meta) in &metadata.packs { + if let Some(workflow) = workflows.get(pack_name) { + if pack_meta.node_count != workflow.node_count { + results.push(ValidationResult::error( + format!( + "metadata.json has count {}, workflow has {}", + pack_meta.node_count, workflow.node_count + ), + Some(pack_name.clone()), + )); + } + } + } + + results + } +} diff --git a/cli/src/validators/naming_validator.rs b/cli/src/validators/naming_validator.rs new file mode 100644 index 0000000..99e62a1 --- /dev/null +++ b/cli/src/validators/naming_validator.rs @@ -0,0 +1,33 @@ +use crate::models::Checklist; +use crate::validators::ValidationResult; +use regex::Regex; + +pub struct NamingValidator; + +impl NamingValidator { + pub fn validate_checklist(checklist: &Checklist) -> Vec { + let mut results = Vec::new(); + + // Validate project name (kebab-case) + if !Self::is_valid_project_name(&checklist.project_name) { + results.push(ValidationResult::error( + format!( + "Invalid project name '{}': must be kebab-case", + checklist.project_name + ), + None, + )); + } + + results + } + + pub fn is_valid_project_name(name: &str) -> bool { + let re = Regex::new(r"^[a-z0-9]+(-[a-z0-9]+)*$").unwrap(); + re.is_match(name) + } + + pub fn is_valid_workflow_filename(filename: &str) -> bool { + filename.starts_with("all-nodes-") && filename.ends_with(".json") + } +} diff --git a/cli/src/validators/workflow_validator.rs b/cli/src/validators/workflow_validator.rs new file mode 100644 index 0000000..a81de9f --- /dev/null +++ b/cli/src/validators/workflow_validator.rs @@ -0,0 +1,23 @@ +use crate::models::Workflow; +use crate::validators::ValidationResult; +use std::collections::HashMap; + +pub struct WorkflowValidator; + +impl WorkflowValidator { + pub fn validate(workflows: &HashMap) -> Vec { + let mut results = Vec::new(); + + for workflow in workflows.values() { + // Check if workflow has nodes + if workflow.node_count == 0 { + results.push(ValidationResult::warning( + "Workflow file has 0 nodes".to_string(), + Some(workflow.pack_name.clone()), + )); + } + } + + results + } +} diff --git a/cli/target/.rustc_info.json b/cli/target/.rustc_info.json new file mode 100644 index 0000000..b0135ac --- /dev/null +++ b/cli/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":10509024057365129359,"outputs":{"9396533387077995636":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/c_byrne/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\nfeature=\"cargo-clippy\"\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.75.0 (82e1608df 2023-12-21)\nbinary: rustc\ncommit-hash: 82e1608dfa6e0b5569232559e3d385fea5a93112\ncommit-date: 2023-12-21\nhost: x86_64-unknown-linux-gnu\nrelease: 1.75.0\nLLVM version: 17.0.6\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/cli/target/CACHEDIR.TAG b/cli/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/cli/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/cli/target/release/.cargo-lock b/cli/target/release/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/dep-lib-aho_corasick b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/dep-lib-aho_corasick new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/dep-lib-aho_corasick differ diff --git a/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/invoked.timestamp b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick new file mode 100644 index 0000000..887f66c --- /dev/null +++ b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick @@ -0,0 +1 @@ +a4f3970d4bc31eb0 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick.json b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick.json new file mode 100644 index 0000000..1ae05e9 --- /dev/null +++ b/cli/target/release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/lib-aho_corasick.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"perf-literal\", \"std\"]","target":12812136000324506373,"profile":14094339167972473758,"path":12696210263678976300,"deps":[[4787959202970221163,"memchr",false,6716216509670281772]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/aho-corasick-4d83312b2ff5c5c5/dep-lib-aho_corasick"}}],"rustflags":[],"metadata":13904389431191498124,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/dep-lib-anstream b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/dep-lib-anstream new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/dep-lib-anstream differ diff --git a/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/invoked.timestamp b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream new file mode 100644 index 0000000..448c5ce --- /dev/null +++ b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream @@ -0,0 +1 @@ +c7e413af12889d04 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream.json b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream.json new file mode 100644 index 0000000..ff56f0c --- /dev/null +++ b/cli/target/release/.fingerprint/anstream-0052b43dcf09c39e/lib-anstream.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"auto\", \"default\", \"wincon\"]","target":16157420304466204941,"profile":11789488157699863697,"path":3114985728286074777,"deps":[[787207741338655470,"colorchoice",false,17853785116817778609],[2082858186873949143,"is_terminal_polyfill",false,18415618393291749393],[4263508537122142405,"anstyle",false,15734209859748037661],[5014776475468480371,"anstyle_parse",false,7730228990869189598],[5854528997943488067,"anstyle_query",false,4825740076875478187],[8720183142424604966,"utf8parse",false,14257344055004753192]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anstream-0052b43dcf09c39e/dep-lib-anstream"}}],"rustflags":[],"metadata":8741918884568159567,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/dep-lib-anstyle b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/dep-lib-anstyle new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/dep-lib-anstyle differ diff --git a/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/invoked.timestamp b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle new file mode 100644 index 0000000..85cea39 --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle @@ -0,0 +1 @@ +1d04bb0781245bda \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle.json b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle.json new file mode 100644 index 0000000..9058e35 --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-d06503a845fe2694/lib-anstyle.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":13663407036240438623,"profile":11789488157699863697,"path":17966098346039563775,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anstyle-d06503a845fe2694/dep-lib-anstyle"}}],"rustflags":[],"metadata":8209063327904773226,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/dep-lib-anstyle_parse b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/dep-lib-anstyle_parse new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/dep-lib-anstyle_parse differ diff --git a/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/invoked.timestamp b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse new file mode 100644 index 0000000..77b36ce --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse @@ -0,0 +1 @@ +de332f894f4a476b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse.json b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse.json new file mode 100644 index 0000000..c47f06e --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-parse-75b931de8873bb16/lib-anstyle_parse.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"utf8\"]","target":14060034144933290917,"profile":11789488157699863697,"path":15270365441311161793,"deps":[[8720183142424604966,"utf8parse",false,14257344055004753192]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anstyle-parse-75b931de8873bb16/dep-lib-anstyle_parse"}}],"rustflags":[],"metadata":4960749725063447820,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/dep-lib-anstyle_query b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/dep-lib-anstyle_query new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/dep-lib-anstyle_query differ diff --git a/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/invoked.timestamp b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query new file mode 100644 index 0000000..a3619d8 --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query @@ -0,0 +1 @@ +ab7487340879f842 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query.json b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query.json new file mode 100644 index 0000000..0f2a023 --- /dev/null +++ b/cli/target/release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/lib-anstyle_query.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":4180334433859559650,"profile":8068857846513989567,"path":15092086825250659272,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anstyle-query-e2bdaab2fa2088ff/dep-lib-anstyle_query"}}],"rustflags":[],"metadata":12668695791606146315,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build b/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build new file mode 100644 index 0000000..b3524bc --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build @@ -0,0 +1 @@ +3ea2cfaf091d1b4a \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build.json new file mode 100644 index 0000000..5465ea2 --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-6c97f39e1dfc51d4/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[4050316729776955098,"build_script_build",false,7757164394127304348]],"local":[{"RerunIfChanged":{"output":"release/build/anyhow-6c97f39e1dfc51d4/output","paths":["src/nightly.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/dep-lib-anyhow b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/dep-lib-anyhow new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/dep-lib-anyhow differ diff --git a/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/invoked.timestamp b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow new file mode 100644 index 0000000..e330d21 --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow @@ -0,0 +1 @@ +d4dacc09c910622f \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow.json b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow.json new file mode 100644 index 0000000..a0d5a39 --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-be1838012742fe4a/lib-anyhow.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":6745837962804805791,"profile":14094339167972473758,"path":143815615705271158,"deps":[[4050316729776955098,"build_script_build",false,5339893710619386430]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anyhow-be1838012742fe4a/dep-lib-anyhow"}}],"rustflags":[],"metadata":17154292783084528516,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build new file mode 100644 index 0000000..267c50d --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build @@ -0,0 +1 @@ +9c2644d0eafba66b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build.json b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build.json new file mode 100644 index 0000000..dad066a --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":2297296889237502566,"profile":1680656715729475402,"path":15322441728199749084,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/anyhow-d60ac092cc13ff50/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":17154292783084528516,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/dep-build-script-build-script-build b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/invoked.timestamp b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/anyhow-d60ac092cc13ff50/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/dep-lib-autocfg b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/dep-lib-autocfg new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/dep-lib-autocfg differ diff --git a/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/invoked.timestamp b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg new file mode 100644 index 0000000..2205c53 --- /dev/null +++ b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg @@ -0,0 +1 @@ +c4de3033c86f1aac \ No newline at end of file diff --git a/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg.json b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg.json new file mode 100644 index 0000000..4360b60 --- /dev/null +++ b/cli/target/release/.fingerprint/autocfg-b8a264f9e9da300d/lib-autocfg.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":14886237245231788030,"profile":1680656715729475402,"path":13908104823911072210,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/autocfg-b8a264f9e9da300d/dep-lib-autocfg"}}],"rustflags":[],"metadata":13102859075309379048,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/dep-lib-bitflags b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/dep-lib-bitflags new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/dep-lib-bitflags differ diff --git a/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/invoked.timestamp b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags new file mode 100644 index 0000000..c326e2c --- /dev/null +++ b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags @@ -0,0 +1 @@ +29420343652615e5 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags.json b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags.json new file mode 100644 index 0000000..c373d0f --- /dev/null +++ b/cli/target/release/.fingerprint/bitflags-6eaaea410b50ca8a/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"std\"]","target":17263469766201294439,"profile":14094339167972473758,"path":10907175299433454589,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-6eaaea410b50ca8a/dep-lib-bitflags"}}],"rustflags":[],"metadata":14564035643000669268,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/dep-lib-cfg_if b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/dep-lib-cfg_if new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/dep-lib-cfg_if differ diff --git a/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/invoked.timestamp b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if new file mode 100644 index 0000000..2c20e4a --- /dev/null +++ b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if @@ -0,0 +1 @@ +a27d7c49dde3c44a \ No newline at end of file diff --git a/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if.json b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if.json new file mode 100644 index 0000000..c4ef976 --- /dev/null +++ b/cli/target/release/.fingerprint/cfg-if-54e104276cb72426/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":309977416748309389,"profile":14094339167972473758,"path":16929802991115163039,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-54e104276cb72426/dep-lib-cfg_if"}}],"rustflags":[],"metadata":11443632179419052932,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/dep-lib-chrono b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/dep-lib-chrono new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/dep-lib-chrono differ diff --git a/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/invoked.timestamp b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono new file mode 100644 index 0000000..9b5ad7b --- /dev/null +++ b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono @@ -0,0 +1 @@ +61df7aea8ab357b9 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono.json b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono.json new file mode 100644 index 0000000..ab7001c --- /dev/null +++ b/cli/target/release/.fingerprint/chrono-63bc8d278f73c129/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"serde\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":11745563112108967737,"profile":14094339167972473758,"path":13696859595709416810,"deps":[[257220253848207861,"iana_time_zone",false,1777119498070664913],[10448766010662481490,"num_traits",false,16435496705584668112],[17602887060493258289,"serde",false,7724903213782412931]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chrono-63bc8d278f73c129/dep-lib-chrono"}}],"rustflags":[],"metadata":9803565982372010724,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap-b94251e026ede4d1/dep-lib-clap b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/dep-lib-clap new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/dep-lib-clap differ diff --git a/cli/target/release/.fingerprint/clap-b94251e026ede4d1/invoked.timestamp b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap new file mode 100644 index 0000000..0aa8fa4 --- /dev/null +++ b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap @@ -0,0 +1 @@ +c8ab34ac110cd839 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap.json b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap.json new file mode 100644 index 0000000..f0b2ede --- /dev/null +++ b/cli/target/release/.fingerprint/clap-b94251e026ede4d1/lib-clap.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"cargo\", \"color\", \"default\", \"derive\", \"error-context\", \"help\", \"std\", \"suggestions\", \"usage\"]","target":11682353261401937188,"profile":15178038766317364595,"path":4142971005626662078,"deps":[[9228187315206987379,"clap_derive",false,1028807541927048198],[16650561577580238676,"clap_builder",false,18025281835273546735]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/clap-b94251e026ede4d1/dep-lib-clap"}}],"rustflags":[],"metadata":13636260659328210681,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/dep-lib-clap_builder b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/dep-lib-clap_builder new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/dep-lib-clap_builder differ diff --git a/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/invoked.timestamp b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder new file mode 100644 index 0000000..e5fad81 --- /dev/null +++ b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder @@ -0,0 +1 @@ +efebc7bf53aa26fa \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder.json b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder.json new file mode 100644 index 0000000..1eecf7a --- /dev/null +++ b/cli/target/release/.fingerprint/clap_builder-afe770f4e0c38cad/lib-clap_builder.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"cargo\", \"color\", \"error-context\", \"help\", \"std\", \"suggestions\", \"usage\"]","target":4283070019788116899,"profile":15178038766317364595,"path":11567130759451199625,"deps":[[813123202858664856,"anstream",false,332571561323390151],[967775003968733193,"strsim",false,1079792110920051602],[3790250600433949160,"clap_lex",false,8015801678464434746],[4263508537122142405,"anstyle",false,15734209859748037661]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/clap_builder-afe770f4e0c38cad/dep-lib-clap_builder"}}],"rustflags":[],"metadata":13636260659328210681,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/dep-lib-clap_derive b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/dep-lib-clap_derive new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/dep-lib-clap_derive differ diff --git a/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/invoked.timestamp b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive new file mode 100644 index 0000000..47afbe3 --- /dev/null +++ b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive @@ -0,0 +1 @@ +06f4cd2e020f470e \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive.json b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive.json new file mode 100644 index 0000000..295023b --- /dev/null +++ b/cli/target/release/.fingerprint/clap_derive-653f375ec8048fc5/lib-clap_derive.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\"]","target":2857516309462705178,"profile":10039956989029433289,"path":5951083466599184387,"deps":[[449839649093166115,"syn",false,18079924963162398298],[3153646194287367043,"proc_macro2",false,17831481126582526711],[8709956376837325166,"quote",false,4289127308799790752],[17175234422038868540,"heck",false,13310608327568187575]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/clap_derive-653f375ec8048fc5/dep-lib-clap_derive"}}],"rustflags":[],"metadata":9083421305396387959,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/dep-lib-clap_lex b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/dep-lib-clap_lex new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/dep-lib-clap_lex differ diff --git a/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/invoked.timestamp b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex new file mode 100644 index 0000000..1dc17c4 --- /dev/null +++ b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex @@ -0,0 +1 @@ +3a42da3228d93d6f \ No newline at end of file diff --git a/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex.json b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex.json new file mode 100644 index 0000000..044a0c8 --- /dev/null +++ b/cli/target/release/.fingerprint/clap_lex-f109a741a5747383/lib-clap_lex.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":15046584223448514951,"profile":15178038766317364595,"path":18118099030776861027,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/clap_lex-f109a741a5747383/dep-lib-clap_lex"}}],"rustflags":[],"metadata":14823610342382530208,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colorchoice-371f187be6969709/dep-lib-colorchoice b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/dep-lib-colorchoice new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/dep-lib-colorchoice differ diff --git a/cli/target/release/.fingerprint/colorchoice-371f187be6969709/invoked.timestamp b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice new file mode 100644 index 0000000..76001d5 --- /dev/null +++ b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice @@ -0,0 +1 @@ +b1671468f862c5f7 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice.json b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice.json new file mode 100644 index 0000000..7bda819 --- /dev/null +++ b/cli/target/release/.fingerprint/colorchoice-371f187be6969709/lib-colorchoice.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":6039773940249072176,"profile":11789488157699863697,"path":12042286461085992486,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/colorchoice-371f187be6969709/dep-lib-colorchoice"}}],"rustflags":[],"metadata":5376015212253958680,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/dep-lib-colored b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/dep-lib-colored new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/dep-lib-colored differ diff --git a/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/invoked.timestamp b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored new file mode 100644 index 0000000..5a95f0d --- /dev/null +++ b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored @@ -0,0 +1 @@ +5824fc50e3c21d2d \ No newline at end of file diff --git a/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored.json b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored.json new file mode 100644 index 0000000..dad312b --- /dev/null +++ b/cli/target/release/.fingerprint/colored-2b9cfab2a1b1508e/lib-colored.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":6004991775113783611,"profile":14094339167972473758,"path":7807800829445351426,"deps":[[11852147291591572288,"lazy_static",false,7187765320138129977]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/colored-2b9cfab2a1b1508e/dep-lib-colored"}}],"rustflags":[],"metadata":1356078279564610439,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/console-5dabbcba5b54c003/dep-lib-console b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/dep-lib-console new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/dep-lib-console differ diff --git a/cli/target/release/.fingerprint/console-5dabbcba5b54c003/invoked.timestamp b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console new file mode 100644 index 0000000..9ba4bbc --- /dev/null +++ b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console @@ -0,0 +1 @@ +9895044fd4a741b4 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console.json b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console.json new file mode 100644 index 0000000..ce6c542 --- /dev/null +++ b/cli/target/release/.fingerprint/console-5dabbcba5b54c003/lib-console.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"ansi-parsing\", \"default\", \"unicode-width\"]","target":9551419137857925605,"profile":14094339167972473758,"path":8364081312865416598,"deps":[[8244776183334334055,"once_cell",false,11945045983682263005],[11029673211024369892,"unicode_width",false,15722657614911648866],[14381115508615294079,"libc",false,2506952878425245220]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/console-5dabbcba5b54c003/dep-lib-console"}}],"rustflags":[],"metadata":8886294787439230123,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/dep-lib-dialoguer b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/dep-lib-dialoguer new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/dep-lib-dialoguer differ diff --git a/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/invoked.timestamp b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer new file mode 100644 index 0000000..f1eba9d --- /dev/null +++ b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer @@ -0,0 +1 @@ +d7c57703d0434eef \ No newline at end of file diff --git a/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer.json b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer.json new file mode 100644 index 0000000..6853f9b --- /dev/null +++ b/cli/target/release/.fingerprint/dialoguer-f7e3f4419e05b0a8/lib-dialoguer.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"editor\", \"password\", \"tempfile\", \"zeroize\"]","target":12453158541628675189,"profile":14094339167972473758,"path":13410133242040651560,"deps":[[1774607549313717442,"tempfile",false,2956055720884053422],[5844178225327774490,"zeroize",false,14068103244831693147],[9573949214666995894,"console",false,12988847330613826968],[11266840602298992523,"thiserror",false,18251437096463176333],[14216514334819549764,"shell_words",false,15906442073048886815]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/dialoguer-f7e3f4419e05b0a8/dep-lib-dialoguer"}}],"rustflags":[],"metadata":3649350580926179517,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/dep-lib-fastrand b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/dep-lib-fastrand new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/dep-lib-fastrand differ diff --git a/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/invoked.timestamp b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand new file mode 100644 index 0000000..b4452b3 --- /dev/null +++ b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand @@ -0,0 +1 @@ +cf4b36f8b7926d1c \ No newline at end of file diff --git a/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand.json b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand.json new file mode 100644 index 0000000..f5892cf --- /dev/null +++ b/cli/target/release/.fingerprint/fastrand-9334fe8c124b8869/lib-fastrand.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"default\", \"std\"]","target":7069105237705923884,"profile":14094339167972473758,"path":4841234310786660031,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/fastrand-9334fe8c124b8869/dep-lib-fastrand"}}],"rustflags":[],"metadata":10402231642546230285,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/dep-lib-getrandom b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/dep-lib-getrandom new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/dep-lib-getrandom differ diff --git a/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/invoked.timestamp b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom new file mode 100644 index 0000000..eec29f2 --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom @@ -0,0 +1 @@ +8f4836d63778dec6 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom.json b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom.json new file mode 100644 index 0000000..fabbceb --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-47dc8f2fd0813df0/lib-getrandom.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":8261750122956115940,"profile":9904574879511729615,"path":9279035224461888585,"deps":[[14020521023781057138,"build_script_build",false,249402364197510263],[14381115508615294079,"libc",false,2506952878425245220],[17664902098715829447,"cfg_if",false,5387681593802128802]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-47dc8f2fd0813df0/dep-lib-getrandom"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build b/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build new file mode 100644 index 0000000..8f93c0b --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build @@ -0,0 +1 @@ +779c22fc200e7603 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build.json new file mode 100644 index 0000000..909190b --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-553a6aeabede5b91/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[14020521023781057138,"build_script_build",false,3913819619600800722]],"local":[{"RerunIfChanged":{"output":"release/build/getrandom-553a6aeabede5b91/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build new file mode 100644 index 0000000..2bda5e0 --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build @@ -0,0 +1 @@ +d29b422d35ae5036 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build.json b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build.json new file mode 100644 index 0000000..baf06b8 --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":427768481117760528,"profile":11349899881308298325,"path":491845443935670335,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-5e49b2a0de8a2ff0/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":12606519392706294666,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/dep-build-script-build-script-build b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/invoked.timestamp b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/getrandom-5e49b2a0de8a2ff0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/heck-85f2840158b10760/dep-lib-heck b/cli/target/release/.fingerprint/heck-85f2840158b10760/dep-lib-heck new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/heck-85f2840158b10760/dep-lib-heck differ diff --git a/cli/target/release/.fingerprint/heck-85f2840158b10760/invoked.timestamp b/cli/target/release/.fingerprint/heck-85f2840158b10760/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/heck-85f2840158b10760/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck b/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck new file mode 100644 index 0000000..8420c04 --- /dev/null +++ b/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck @@ -0,0 +1 @@ +b7e00e55c0c7b8b8 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck.json b/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck.json new file mode 100644 index 0000000..012da2c --- /dev/null +++ b/cli/target/release/.fingerprint/heck-85f2840158b10760/lib-heck.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":5445631696652529812,"profile":1680656715729475402,"path":13306569116694613877,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/heck-85f2840158b10760/dep-lib-heck"}}],"rustflags":[],"metadata":1438596273099979389,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/dep-lib-iana_time_zone b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/dep-lib-iana_time_zone new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/dep-lib-iana_time_zone differ diff --git a/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/invoked.timestamp b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone new file mode 100644 index 0000000..48d2537 --- /dev/null +++ b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone @@ -0,0 +1 @@ +d126ec95c498a918 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone.json b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone.json new file mode 100644 index 0000000..3995ca1 --- /dev/null +++ b/cli/target/release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/lib-iana_time_zone.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"fallback\"]","target":3766974007794374775,"profile":14094339167972473758,"path":16506199762994834070,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/iana-time-zone-d8ca9181f474c0ba/dep-lib-iana_time_zone"}}],"rustflags":[],"metadata":14816295700462397125,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/dep-lib-is-docker b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/dep-lib-is-docker new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/dep-lib-is-docker differ diff --git a/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/invoked.timestamp b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker new file mode 100644 index 0000000..ee3f621 --- /dev/null +++ b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker @@ -0,0 +1 @@ +a3fddc84087753ee \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker.json b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker.json new file mode 100644 index 0000000..052c50e --- /dev/null +++ b/cli/target/release/.fingerprint/is-docker-79298749aa5d8f04/lib-is-docker.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":10550093457670288084,"profile":14094339167972473758,"path":2235630007806685762,"deps":[[8244776183334334055,"once_cell",false,11945045983682263005]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/is-docker-79298749aa5d8f04/dep-lib-is-docker"}}],"rustflags":[],"metadata":8987444516563659498,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/dep-lib-is-wsl b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/dep-lib-is-wsl new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/dep-lib-is-wsl differ diff --git a/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/invoked.timestamp b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl new file mode 100644 index 0000000..1b58f05 --- /dev/null +++ b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl @@ -0,0 +1 @@ +c0db9110110eea94 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl.json b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl.json new file mode 100644 index 0000000..14cb13a --- /dev/null +++ b/cli/target/release/.fingerprint/is-wsl-37af30d37ff9f2a5/lib-is-wsl.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":14231319303985852068,"profile":14094339167972473758,"path":1488773387569930543,"deps":[[8244776183334334055,"once_cell",false,11945045983682263005],[13206382595404417743,"is_docker",false,17173200682566352291]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/is-wsl-37af30d37ff9f2a5/dep-lib-is-wsl"}}],"rustflags":[],"metadata":7560586783563301444,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/dep-lib-is_terminal_polyfill b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/dep-lib-is_terminal_polyfill new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/dep-lib-is_terminal_polyfill differ diff --git a/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/invoked.timestamp b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill new file mode 100644 index 0000000..e7d14e3 --- /dev/null +++ b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill @@ -0,0 +1 @@ +11f84dcb5b6b91ff \ No newline at end of file diff --git a/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill.json b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill.json new file mode 100644 index 0000000..4eb580b --- /dev/null +++ b/cli/target/release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/lib-is_terminal_polyfill.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\"]","target":10849348443883942370,"profile":17431302455474870984,"path":15252900614846963736,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/is_terminal_polyfill-602e64ff439a0431/dep-lib-is_terminal_polyfill"}}],"rustflags":[],"metadata":8562399766395157780,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/dep-lib-itoa b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/dep-lib-itoa new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/dep-lib-itoa differ diff --git a/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/invoked.timestamp b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa new file mode 100644 index 0000000..1beacfa --- /dev/null +++ b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa @@ -0,0 +1 @@ +9d650f603e674a2e \ No newline at end of file diff --git a/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa.json b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa.json new file mode 100644 index 0000000..f4fc57d --- /dev/null +++ b/cli/target/release/.fingerprint/itoa-7a1909550f6689f5/lib-itoa.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":18055145762693969790,"profile":14094339167972473758,"path":17556221314206814655,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/itoa-7a1909550f6689f5/dep-lib-itoa"}}],"rustflags":[],"metadata":851671291587502216,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/dep-lib-lazy_static b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/dep-lib-lazy_static new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/dep-lib-lazy_static differ diff --git a/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/invoked.timestamp b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static new file mode 100644 index 0000000..7b8a454 --- /dev/null +++ b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static @@ -0,0 +1 @@ +3982b4eb7912c063 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static.json b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static.json new file mode 100644 index 0000000..b62c8c6 --- /dev/null +++ b/cli/target/release/.fingerprint/lazy_static-f835e7a7870664b7/lib-lazy_static.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":1623840821729021818,"profile":14094339167972473758,"path":11967980147574715082,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/lazy_static-f835e7a7870664b7/dep-lib-lazy_static"}}],"rustflags":[],"metadata":111743654650316589,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build new file mode 100644 index 0000000..ddd2444 --- /dev/null +++ b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build @@ -0,0 +1 @@ +e86f6f050630300b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build.json b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build.json new file mode 100644 index 0000000..5cb7e2b --- /dev/null +++ b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":427768481117760528,"profile":1611990516467505123,"path":8078069562835457859,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-1015a6e1ceb6e46d/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":8051124289549546319,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/dep-build-script-build-script-build b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/invoked.timestamp b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/libc-1015a6e1ceb6e46d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/dep-lib-libc b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/dep-lib-libc new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/dep-lib-libc differ diff --git a/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/invoked.timestamp b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc new file mode 100644 index 0000000..9aad9bb --- /dev/null +++ b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc @@ -0,0 +1 @@ +24062e4b5c7cca22 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc.json b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc.json new file mode 100644 index 0000000..30c8588 --- /dev/null +++ b/cli/target/release/.fingerprint/libc-a4e83c3fb861efdb/lib-libc.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":2703894136786000,"profile":13998379844544793815,"path":9835242662696261920,"deps":[[14381115508615294079,"build_script_build",false,8574878879540383656]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-a4e83c3fb861efdb/dep-lib-libc"}}],"rustflags":[],"metadata":8051124289549546319,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build b/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build new file mode 100644 index 0000000..54f46f4 --- /dev/null +++ b/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build @@ -0,0 +1 @@ +a80f01c7e8160077 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build.json new file mode 100644 index 0000000..8d2affd --- /dev/null +++ b/cli/target/release/.fingerprint/libc-cd0bd924603029fe/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[14381115508615294079,"build_script_build",false,806197135718445032]],"local":[{"RerunIfChanged":{"output":"release/build/libc-cd0bd924603029fe/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/dep-lib-linux_raw_sys b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/dep-lib-linux_raw_sys new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/dep-lib-linux_raw_sys differ diff --git a/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/invoked.timestamp b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys new file mode 100644 index 0000000..83a823c --- /dev/null +++ b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys @@ -0,0 +1 @@ +c69164684f0a8106 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys.json b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys.json new file mode 100644 index 0000000..b82b039 --- /dev/null +++ b/cli/target/release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/lib-linux_raw_sys.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"auxvec\", \"elf\", \"errno\", \"general\", \"ioctl\", \"no_std\"]","target":17732977318618234462,"profile":9904574879511729615,"path":16728721773364794085,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/linux-raw-sys-0ed2f1f2e5c02bd7/dep-lib-linux_raw_sys"}}],"rustflags":[],"metadata":8421959000950547999,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/dep-lib-memchr b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/dep-lib-memchr new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/dep-lib-memchr differ diff --git a/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/invoked.timestamp b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr new file mode 100644 index 0000000..7189a5b --- /dev/null +++ b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr @@ -0,0 +1 @@ +2cd282dd54cb345d \ No newline at end of file diff --git a/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr.json b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr.json new file mode 100644 index 0000000..7196a5d --- /dev/null +++ b/cli/target/release/.fingerprint/memchr-5734dedd3085a35e/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"std\"]","target":13876443730220172507,"profile":14094339167972473758,"path":7442825895358466917,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/memchr-5734dedd3085a35e/dep-lib-memchr"}}],"rustflags":[],"metadata":7513296495906230968,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build b/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build new file mode 100644 index 0000000..15a1f76 --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build @@ -0,0 +1 @@ +75885adf0b3b88ef \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build.json new file mode 100644 index 0000000..32f354a --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-3529606119451320/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[10448766010662481490,"build_script_build",false,13819502883922206546]],"local":[{"RerunIfChanged":{"output":"release/build/num-traits-3529606119451320/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build new file mode 100644 index 0000000..c46bfd9 --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build @@ -0,0 +1 @@ +525fab70a7bcc8bf \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build.json b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build.json new file mode 100644 index 0000000..a723166 --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":427768481117760528,"profile":1680656715729475402,"path":1047037699181223329,"deps":[[14892471272777806994,"autocfg",false,12401347429561065156]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/num-traits-694a4ac07b1029fc/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":14621636500951049976,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/dep-build-script-build-script-build b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/invoked.timestamp b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-694a4ac07b1029fc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/dep-lib-num-traits b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/dep-lib-num-traits new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/dep-lib-num-traits differ diff --git a/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/invoked.timestamp b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits new file mode 100644 index 0000000..b7d5d16 --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits @@ -0,0 +1 @@ +d01d7abb2c9d16e4 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits.json b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits.json new file mode 100644 index 0000000..311a6cc --- /dev/null +++ b/cli/target/release/.fingerprint/num-traits-7c28f15b132176d7/lib-num-traits.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":8569585236844867542,"profile":14094339167972473758,"path":8837491484670900664,"deps":[[10448766010662481490,"build_script_build",false,17260110494075357301]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/num-traits-7c28f15b132176d7/dep-lib-num-traits"}}],"rustflags":[],"metadata":14621636500951049976,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/dep-lib-once_cell b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/dep-lib-once_cell new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/dep-lib-once_cell differ diff --git a/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/invoked.timestamp b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell new file mode 100644 index 0000000..93edac3 --- /dev/null +++ b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell @@ -0,0 +1 @@ +dd7716db0854c5a5 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell.json b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell.json new file mode 100644 index 0000000..6580515 --- /dev/null +++ b/cli/target/release/.fingerprint/once_cell-ba2ae9f0af670f58/lib-once_cell.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","target":14856186769647684053,"profile":14094339167972473758,"path":11952298643532063106,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/once_cell-ba2ae9f0af670f58/dep-lib-once_cell"}}],"rustflags":[],"metadata":14177539708254521827,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/dep-lib-open b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/dep-lib-open new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/dep-lib-open differ diff --git a/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/invoked.timestamp b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open new file mode 100644 index 0000000..d65ab65 --- /dev/null +++ b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open @@ -0,0 +1 @@ +f6a97160c45c1e12 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open.json b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open.json new file mode 100644 index 0000000..9608ca8 --- /dev/null +++ b/cli/target/release/.fingerprint/open-c9f5f5c936f84d1f/lib-open.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":3513323706737058849,"profile":14094339167972473758,"path":2617294653972062619,"deps":[[11053812728439915999,"is_wsl",false,10730404528618855360],[14381115508615294079,"libc",false,2506952878425245220],[15515435424891816657,"pathdiff",false,11984438534141306880]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/open-c9f5f5c936f84d1f/dep-lib-open"}}],"rustflags":[],"metadata":12241481964444707679,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/dep-lib-pathdiff b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/dep-lib-pathdiff new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/dep-lib-pathdiff differ diff --git a/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/invoked.timestamp b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff new file mode 100644 index 0000000..0aa8219 --- /dev/null +++ b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff @@ -0,0 +1 @@ +00e8febb594751a6 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff.json b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff.json new file mode 100644 index 0000000..3e27a0a --- /dev/null +++ b/cli/target/release/.fingerprint/pathdiff-098d9b5f1337bb0d/lib-pathdiff.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":16630696721341080372,"profile":14094339167972473758,"path":17999894256296980229,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/pathdiff-098d9b5f1337bb0d/dep-lib-pathdiff"}}],"rustflags":[],"metadata":4544859252785481209,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build b/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build new file mode 100644 index 0000000..da5edec --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build @@ -0,0 +1 @@ +9396f4f3fabf4e63 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build.json new file mode 100644 index 0000000..6a8491b --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-3d47af4b98591630/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[3153646194287367043,"build_script_build",false,8221514035349526311]],"local":[{"RerunIfChanged":{"output":"release/build/proc-macro2-3d47af4b98591630/output","paths":["src/probe/proc_macro_span.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/dep-lib-proc_macro2 b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/dep-lib-proc_macro2 new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/dep-lib-proc_macro2 differ diff --git a/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/invoked.timestamp b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2 b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2 new file mode 100644 index 0000000..24b8e23 --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2 @@ -0,0 +1 @@ +f7a208019c2576f7 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2.json b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2.json new file mode 100644 index 0000000..a947f4e --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-7a516cdcab7d079b/lib-proc_macro2.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"proc-macro\"]","target":15646566989535992474,"profile":1680656715729475402,"path":8367845339052420933,"deps":[[3153646194287367043,"build_script_build",false,7155867942493918867],[17523431212332350441,"unicode_ident",false,11868428073075499583]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-7a516cdcab7d079b/dep-lib-proc_macro2"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build new file mode 100644 index 0000000..72a01cd --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build @@ -0,0 +1 @@ +2797e5a874af1872 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build.json b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build.json new file mode 100644 index 0000000..cd0cb3b --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"proc-macro\"]","target":427768481117760528,"profile":1680656715729475402,"path":12591322279602939197,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/proc-macro2-b084c334e0f0a08d/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7635439851376710101,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/dep-build-script-build-script-build b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/invoked.timestamp b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/proc-macro2-b084c334e0f0a08d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-1a424691996bcb4a/dep-lib-quote b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/dep-lib-quote new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/dep-lib-quote differ diff --git a/cli/target/release/.fingerprint/quote-1a424691996bcb4a/invoked.timestamp b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote new file mode 100644 index 0000000..7cdd7c7 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote @@ -0,0 +1 @@ +a04e7005900a863b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote.json b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote.json new file mode 100644 index 0000000..dfe1137 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-1a424691996bcb4a/lib-quote.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"proc-macro\"]","target":7188689533559584643,"profile":1680656715729475402,"path":232265556200431085,"deps":[[3153646194287367043,"proc_macro2",false,17831481126582526711],[8709956376837325166,"build_script_build",false,9752504535587838127]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/quote-1a424691996bcb4a/dep-lib-quote"}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build b/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build new file mode 100644 index 0000000..1d99552 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build @@ -0,0 +1 @@ +6c62f8faacc3fb5e \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build.json b/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build.json new file mode 100644 index 0000000..cfa2230 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-3ea6b52569374579/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"proc-macro\"]","target":427768481117760528,"profile":1680656715729475402,"path":4915384076766285155,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/quote-3ea6b52569374579/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":2717943770976187624,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-3ea6b52569374579/dep-build-script-build-script-build b/cli/target/release/.fingerprint/quote-3ea6b52569374579/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/quote-3ea6b52569374579/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/quote-3ea6b52569374579/invoked.timestamp b/cli/target/release/.fingerprint/quote-3ea6b52569374579/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/quote-3ea6b52569374579/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build b/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build new file mode 100644 index 0000000..a6d5114 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build @@ -0,0 +1 @@ +af58194234db5787 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build.json new file mode 100644 index 0000000..7727ba8 --- /dev/null +++ b/cli/target/release/.fingerprint/quote-711cfd4495e5548a/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[8709956376837325166,"build_script_build",false,6844279206431973996]],"local":[{"RerunIfChanged":{"output":"release/build/quote-711cfd4495e5548a/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-6426da5cc2273f99/dep-lib-regex b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/dep-lib-regex new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/dep-lib-regex differ diff --git a/cli/target/release/.fingerprint/regex-6426da5cc2273f99/invoked.timestamp b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex new file mode 100644 index 0000000..277d026 --- /dev/null +++ b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex @@ -0,0 +1 @@ +c882343f76ac6ac1 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex.json b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex.json new file mode 100644 index 0000000..a5e7684 --- /dev/null +++ b/cli/target/release/.fingerprint/regex-6426da5cc2273f99/lib-regex.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":16142358731464406428,"profile":5808593320335988510,"path":15949412440231255942,"deps":[[4787959202970221163,"memchr",false,6716216509670281772],[7871278209148113834,"regex_syntax",false,8731617083778444016],[10107516946667007643,"regex_automata",false,13420143588325073892],[12048611531849636796,"aho_corasick",false,12690795527094662052]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-6426da5cc2273f99/dep-lib-regex"}}],"rustflags":[],"metadata":3256615787768725874,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/dep-lib-regex_automata b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/dep-lib-regex_automata new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/dep-lib-regex_automata differ diff --git a/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/invoked.timestamp b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata new file mode 100644 index 0000000..3720fc1 --- /dev/null +++ b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata @@ -0,0 +1 @@ +e423da987ded3dba \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata.json b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata.json new file mode 100644 index 0000000..7368ef7 --- /dev/null +++ b/cli/target/release/.fingerprint/regex-automata-70bf7518599c2b12/lib-regex_automata.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":448595855551789158,"profile":5808593320335988510,"path":10616010748122417602,"deps":[[4787959202970221163,"memchr",false,6716216509670281772],[7871278209148113834,"regex_syntax",false,8731617083778444016],[12048611531849636796,"aho_corasick",false,12690795527094662052]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-automata-70bf7518599c2b12/dep-lib-regex_automata"}}],"rustflags":[],"metadata":1628557892126071772,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/dep-lib-regex_syntax b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/dep-lib-regex_syntax new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/dep-lib-regex_syntax differ diff --git a/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/invoked.timestamp b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax new file mode 100644 index 0000000..36e1959 --- /dev/null +++ b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax @@ -0,0 +1 @@ +f0aa58c179ef2c79 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax.json b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax.json new file mode 100644 index 0000000..25dfd2e --- /dev/null +++ b/cli/target/release/.fingerprint/regex-syntax-530e6dbdb6786e6c/lib-regex_syntax.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":4790163008085533209,"profile":5808593320335988510,"path":944563895766903725,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/regex-syntax-530e6dbdb6786e6c/dep-lib-regex_syntax"}}],"rustflags":[],"metadata":11023556572652937807,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build new file mode 100644 index 0000000..ec4de44 --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build @@ -0,0 +1 @@ +e665b0fee23781fb \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build.json b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build.json new file mode 100644 index 0000000..e7c4f06 --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"default\", \"fs\", \"std\"]","target":427768481117760528,"profile":11349899881308298325,"path":4130801713266978676,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-9a8fcdf4f4fe3025/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":7953970670347159126,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/dep-build-script-build-script-build b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/invoked.timestamp b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-9a8fcdf4f4fe3025/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/dep-lib-rustix b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/dep-lib-rustix new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/dep-lib-rustix differ diff --git a/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/invoked.timestamp b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix new file mode 100644 index 0000000..d787279 --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix @@ -0,0 +1 @@ +23097350801097d7 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix.json b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix.json new file mode 100644 index 0000000..df73e4c --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-ae3caf69841d8b30/lib-rustix.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"default\", \"fs\", \"std\"]","target":6258863526251197541,"profile":9904574879511729615,"path":10217115664510577160,"deps":[[3311388698161725587,"bitflags",false,16507142225554260521],[7865647467778421628,"linux_raw_sys",false,468667172393357766],[15115014409970389941,"build_script_build",false,9245668237628116641]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/rustix-ae3caf69841d8b30/dep-lib-rustix"}}],"rustflags":[],"metadata":7953970670347159126,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build b/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build new file mode 100644 index 0000000..b55d89b --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build @@ -0,0 +1 @@ +a18eefc646364f80 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build.json new file mode 100644 index 0000000..4a2c6e4 --- /dev/null +++ b/cli/target/release/.fingerprint/rustix-b57d5d135170eaa6/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[15115014409970389941,"build_script_build",false,18122827823590696422]],"local":[{"RerunIfChanged":{"output":"release/build/rustix-b57d5d135170eaa6/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_RUSTC_DEP_OF_STD","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_MIRI","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/same-file-93889d74dec46657/dep-lib-same-file b/cli/target/release/.fingerprint/same-file-93889d74dec46657/dep-lib-same-file new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/same-file-93889d74dec46657/dep-lib-same-file differ diff --git a/cli/target/release/.fingerprint/same-file-93889d74dec46657/invoked.timestamp b/cli/target/release/.fingerprint/same-file-93889d74dec46657/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/same-file-93889d74dec46657/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file b/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file new file mode 100644 index 0000000..8a50d71 --- /dev/null +++ b/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file @@ -0,0 +1 @@ +01e3fb26e8ec5529 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file.json b/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file.json new file mode 100644 index 0000000..ce384ad --- /dev/null +++ b/cli/target/release/.fingerprint/same-file-93889d74dec46657/lib-same-file.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":16334702501168137470,"profile":14094339167972473758,"path":10190473613062262850,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/same-file-93889d74dec46657/dep-lib-same-file"}}],"rustflags":[],"metadata":11023981866482830203,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-83755affdef97bb7/dep-lib-serde b/cli/target/release/.fingerprint/serde-83755affdef97bb7/dep-lib-serde new file mode 100644 index 0000000..618aaf7 Binary files /dev/null and b/cli/target/release/.fingerprint/serde-83755affdef97bb7/dep-lib-serde differ diff --git a/cli/target/release/.fingerprint/serde-83755affdef97bb7/invoked.timestamp b/cli/target/release/.fingerprint/serde-83755affdef97bb7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde-83755affdef97bb7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde b/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde new file mode 100644 index 0000000..4322046 --- /dev/null +++ b/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde @@ -0,0 +1 @@ +832ec66d8b5e346b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde.json b/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde.json new file mode 100644 index 0000000..5c1af97 --- /dev/null +++ b/cli/target/release/.fingerprint/serde-83755affdef97bb7/lib-serde.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","target":10662608180164210086,"profile":14094339167972473758,"path":569032668910815300,"deps":[[15061164725649098585,"serde_core",false,6334672622940294869],[15328690218051820482,"serde_derive",false,2054436106203052701],[17602887060493258289,"build_script_build",false,5854789566631516095]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde-83755affdef97bb7/dep-lib-serde"}}],"rustflags":[],"metadata":3767376778934503013,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build b/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build new file mode 100644 index 0000000..08e34be --- /dev/null +++ b/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build @@ -0,0 +1 @@ +bf17bc4117644051 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build.json new file mode 100644 index 0000000..bf360de --- /dev/null +++ b/cli/target/release/.fingerprint/serde-8e6dbcd42bc44638/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[17602887060493258289,"build_script_build",false,14750661839480284480]],"local":[{"RerunIfChanged":{"output":"release/build/serde-8e6dbcd42bc44638/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build new file mode 100644 index 0000000..e7602f2 --- /dev/null +++ b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build @@ -0,0 +1 @@ +40e52168cae0b4cc \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build.json b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build.json new file mode 100644 index 0000000..a47587a --- /dev/null +++ b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"derive\", \"serde_derive\", \"std\"]","target":427768481117760528,"profile":1680656715729475402,"path":13339133901499095901,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde-caf06a622c176b4c/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":3767376778934503013,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde-caf06a622c176b4c/dep-build-script-build-script-build b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/serde-caf06a622c176b4c/invoked.timestamp b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde-caf06a622c176b4c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/dep-lib-serde_core b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/dep-lib-serde_core new file mode 100644 index 0000000..11d1973 Binary files /dev/null and b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/dep-lib-serde_core differ diff --git a/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/invoked.timestamp b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core new file mode 100644 index 0000000..be81f30 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core @@ -0,0 +1 @@ +d58ebf223047e957 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core.json b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core.json new file mode 100644 index 0000000..c7a14f1 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-4f1d76eb414b06a7/lib-serde_core.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"result\", \"std\"]","target":16945372201996868254,"profile":14094339167972473758,"path":2727247444391783429,"deps":[[15061164725649098585,"build_script_build",false,11129883243902188127]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_core-4f1d76eb414b06a7/dep-lib-serde_core"}}],"rustflags":[],"metadata":3706190900089596850,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build b/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build new file mode 100644 index 0000000..0005f40 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build @@ -0,0 +1 @@ +5fba5c78d749759a \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build.json new file mode 100644 index 0000000..ceebe9c --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-8f5f5bccee7a6f32/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[15061164725649098585,"build_script_build",false,5116506794243558551]],"local":[{"RerunIfChanged":{"output":"release/build/serde_core-8f5f5bccee7a6f32/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build new file mode 100644 index 0000000..246fe19 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build @@ -0,0 +1 @@ +978cc229d27b0147 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build.json b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build.json new file mode 100644 index 0000000..048a137 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"result\", \"std\"]","target":427768481117760528,"profile":1680656715729475402,"path":9774725848364831109,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_core-ef6233a00b14d639/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":3706190900089596850,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/dep-build-script-build-script-build b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/invoked.timestamp b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde_core-ef6233a00b14d639/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/dep-lib-serde_derive b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/dep-lib-serde_derive new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/dep-lib-serde_derive differ diff --git a/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/invoked.timestamp b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive new file mode 100644 index 0000000..61d06c7 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive @@ -0,0 +1 @@ +9d3af8f3c0d2821c \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive.json b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive.json new file mode 100644 index 0000000..795df05 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_derive-c9471e72217818b4/lib-serde_derive.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\"]","target":8739296961330784853,"profile":1680656715729475402,"path":3195425294530412126,"deps":[[449839649093166115,"syn",false,18079924963162398298],[3153646194287367043,"proc_macro2",false,17831481126582526711],[8709956376837325166,"quote",false,4289127308799790752]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_derive-c9471e72217818b4/dep-lib-serde_derive"}}],"rustflags":[],"metadata":14452199383429553764,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/dep-lib-serde_json b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/dep-lib-serde_json new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/dep-lib-serde_json differ diff --git a/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/invoked.timestamp b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json new file mode 100644 index 0000000..2ee3ee9 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json @@ -0,0 +1 @@ +058512e7514cd390 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json.json b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json.json new file mode 100644 index 0000000..8033115 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-b15e5bf23d8dc254/lib-serde_json.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":12719552387604815215,"profile":14094339167972473758,"path":7938322426863085923,"deps":[[3874061426401540571,"build_script_build",false,10211779656529132643],[4787959202970221163,"memchr",false,6716216509670281772],[10602040891819002138,"itoa",false,3335591991618528669],[14363007067117958656,"zmij",false,15572340682185822563],[15061164725649098585,"serde_core",false,6334672622940294869]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_json-b15e5bf23d8dc254/dep-lib-serde_json"}}],"rustflags":[],"metadata":16261601059619201932,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build b/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build new file mode 100644 index 0000000..0973017 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build @@ -0,0 +1 @@ +63bcfa477e87b78d \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build.json new file mode 100644 index 0000000..f43d64b --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-e0c3f2211f4f2ec8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[3874061426401540571,"build_script_build",false,6800574145129342557]],"local":[{"RerunIfChanged":{"output":"release/build/serde_json-e0c3f2211f4f2ec8/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build new file mode 100644 index 0000000..5315421 --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build @@ -0,0 +1 @@ +5de6236d277e605e \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build.json b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build.json new file mode 100644 index 0000000..d7eca9e --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":427768481117760528,"profile":1680656715729475402,"path":12943599614259656877,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/serde_json-febb9d434e85eb18/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":16261601059619201932,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/dep-build-script-build-script-build b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/invoked.timestamp b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/serde_json-febb9d434e85eb18/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/dep-lib-shell_words b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/dep-lib-shell_words new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/dep-lib-shell_words differ diff --git a/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/invoked.timestamp b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words new file mode 100644 index 0000000..5e43b50 --- /dev/null +++ b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words @@ -0,0 +1 @@ +1f2e681cca08bfdc \ No newline at end of file diff --git a/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words.json b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words.json new file mode 100644 index 0000000..25c26b9 --- /dev/null +++ b/cli/target/release/.fingerprint/shell-words-48645deda7c0dcf7/lib-shell_words.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"std\"]","target":17261715403817093891,"profile":14094339167972473758,"path":18406398992831774352,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/shell-words-48645deda7c0dcf7/dep-lib-shell_words"}}],"rustflags":[],"metadata":16541118690050046459,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/dep-lib-strsim b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/dep-lib-strsim new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/dep-lib-strsim differ diff --git a/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/invoked.timestamp b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim new file mode 100644 index 0000000..ff46346 --- /dev/null +++ b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim @@ -0,0 +1 @@ +92aba8323431fc0e \ No newline at end of file diff --git a/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim.json b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim.json new file mode 100644 index 0000000..0845e57 --- /dev/null +++ b/cli/target/release/.fingerprint/strsim-e1049f74820c8e0c/lib-strsim.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":10894662688460380994,"profile":14094339167972473758,"path":17887043385777448316,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/strsim-e1049f74820c8e0c/dep-lib-strsim"}}],"rustflags":[],"metadata":6054696607313650198,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/syn-81d482028d52a832/dep-lib-syn b/cli/target/release/.fingerprint/syn-81d482028d52a832/dep-lib-syn new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/syn-81d482028d52a832/dep-lib-syn differ diff --git a/cli/target/release/.fingerprint/syn-81d482028d52a832/invoked.timestamp b/cli/target/release/.fingerprint/syn-81d482028d52a832/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/syn-81d482028d52a832/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn b/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn new file mode 100644 index 0000000..4553198 --- /dev/null +++ b/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn @@ -0,0 +1 @@ +5a1e0363f6cbe8fa \ No newline at end of file diff --git a/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn.json b/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn.json new file mode 100644 index 0000000..4628b49 --- /dev/null +++ b/cli/target/release/.fingerprint/syn-81d482028d52a832/lib-syn.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"clone-impls\", \"default\", \"derive\", \"full\", \"parsing\", \"printing\", \"proc-macro\"]","target":10217403735561247037,"profile":1680656715729475402,"path":427073215831377918,"deps":[[3153646194287367043,"proc_macro2",false,17831481126582526711],[8709956376837325166,"quote",false,4289127308799790752],[17523431212332350441,"unicode_ident",false,11868428073075499583]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/syn-81d482028d52a832/dep-lib-syn"}}],"rustflags":[],"metadata":6886477143387768027,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/dep-lib-tempfile b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/dep-lib-tempfile new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/dep-lib-tempfile differ diff --git a/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/invoked.timestamp b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile new file mode 100644 index 0000000..9935659 --- /dev/null +++ b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile @@ -0,0 +1 @@ +ae258e2b04050629 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile.json b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile.json new file mode 100644 index 0000000..1c10cb0 --- /dev/null +++ b/cli/target/release/.fingerprint/tempfile-4d8d996fbecf0ede/lib-tempfile.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\", \"getrandom\"]","target":8262506950705402628,"profile":14094339167972473758,"path":12298710702983053015,"deps":[[2636640775433746574,"fastrand",false,2048454724364422095],[8244776183334334055,"once_cell",false,11945045983682263005],[14020521023781057138,"getrandom",false,14330023245551913103],[15115014409970389941,"rustix",false,15534903582929389859]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/tempfile-4d8d996fbecf0ede/dep-lib-tempfile"}}],"rustflags":[],"metadata":14511776352833078154,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build b/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build new file mode 100644 index 0000000..45e0d90 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build @@ -0,0 +1 @@ +f53a29b3e1bcecff \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build.json new file mode 100644 index 0000000..9978021 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-298eaed9bec19c64/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[11266840602298992523,"build_script_build",false,1271828989341329662]],"local":[{"RerunIfChanged":{"output":"release/build/thiserror-298eaed9bec19c64/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/dep-lib-thiserror b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/dep-lib-thiserror new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/dep-lib-thiserror differ diff --git a/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/invoked.timestamp b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror new file mode 100644 index 0000000..a7c909e --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror @@ -0,0 +1 @@ +8d1213c756214afd \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror.json b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror.json new file mode 100644 index 0000000..085f193 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-81ac2a7999f60acd/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":9665835530640840921,"profile":14094339167972473758,"path":1495286632132775670,"deps":[[11266840602298992523,"build_script_build",false,18441322251734825717],[11862247834234161763,"thiserror_impl",false,11057607464702460763]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-81ac2a7999f60acd/dep-lib-thiserror"}}],"rustflags":[],"metadata":11722078131081488174,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build new file mode 100644 index 0000000..f66cd28 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build @@ -0,0 +1 @@ +fee8bb34ba71a611 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build.json b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build.json new file mode 100644 index 0000000..0300c43 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":427768481117760528,"profile":1680656715729475402,"path":5882630383085183573,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-8bd7dc134bd0be1c/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":11722078131081488174,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/dep-build-script-build-script-build b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/invoked.timestamp b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-8bd7dc134bd0be1c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/dep-lib-thiserror_impl b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/dep-lib-thiserror_impl new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/dep-lib-thiserror_impl differ diff --git a/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/invoked.timestamp b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl new file mode 100644 index 0000000..2248bce --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl @@ -0,0 +1 @@ +5b434c4767837499 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl.json b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl.json new file mode 100644 index 0000000..e70a834 --- /dev/null +++ b/cli/target/release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/lib-thiserror_impl.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":12014625607735503376,"profile":1680656715729475402,"path":10870830323101107368,"deps":[[449839649093166115,"syn",false,18079924963162398298],[3153646194287367043,"proc_macro2",false,17831481126582526711],[8709956376837325166,"quote",false,4289127308799790752]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/thiserror-impl-38c51bd0e4f115fb/dep-lib-thiserror_impl"}}],"rustflags":[],"metadata":14048383283908260854,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/dep-lib-unicode_ident b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/dep-lib-unicode_ident new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/dep-lib-unicode_ident differ diff --git a/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/invoked.timestamp b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident new file mode 100644 index 0000000..79ab00e --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident @@ -0,0 +1 @@ +3f62f0697320b5a4 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident.json b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident.json new file mode 100644 index 0000000..9017b05 --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-ident-7a17985197bf7fb4/lib-unicode_ident.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":3282848670433574600,"profile":1680656715729475402,"path":7072663077989226194,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/unicode-ident-7a17985197bf7fb4/dep-lib-unicode_ident"}}],"rustflags":[],"metadata":1159190378059262574,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/dep-lib-unicode_width b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/dep-lib-unicode_width new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/dep-lib-unicode_width differ diff --git a/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/invoked.timestamp b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width new file mode 100644 index 0000000..0891ee1 --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width @@ -0,0 +1 @@ +6234e66dcc1932da \ No newline at end of file diff --git a/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width.json b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width.json new file mode 100644 index 0000000..8770b47 --- /dev/null +++ b/cli/target/release/.fingerprint/unicode-width-11359368f6d44452/lib-unicode_width.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"cjk\", \"default\"]","target":3625397769958047076,"profile":14094339167972473758,"path":3432274931756582214,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/unicode-width-11359368f6d44452/dep-lib-unicode_width"}}],"rustflags":[],"metadata":2060532119256820226,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/dep-lib-utf8parse b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/dep-lib-utf8parse new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/dep-lib-utf8parse differ diff --git a/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/invoked.timestamp b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse new file mode 100644 index 0000000..836c773 --- /dev/null +++ b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse @@ -0,0 +1 @@ +28ed151fe142dcc5 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse.json b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse.json new file mode 100644 index 0000000..6a2b7a7 --- /dev/null +++ b/cli/target/release/.fingerprint/utf8parse-118cb74bed046d2a/lib-utf8parse.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"default\"]","target":1611453979934326645,"profile":14094339167972473758,"path":7593296653030779790,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/utf8parse-118cb74bed046d2a/dep-lib-utf8parse"}}],"rustflags":[],"metadata":10159711100463582988,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/dep-lib-walkdir b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/dep-lib-walkdir new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/dep-lib-walkdir differ diff --git a/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/invoked.timestamp b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir new file mode 100644 index 0000000..8d8b636 --- /dev/null +++ b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir @@ -0,0 +1 @@ +9fc79e1131f17592 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir.json b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir.json new file mode 100644 index 0000000..2dd148e --- /dev/null +++ b/cli/target/release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/lib-walkdir.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":5370344535018329911,"profile":14094339167972473758,"path":868458879888122683,"deps":[[5929650549794239381,"same_file",false,2978547210406060801]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/walkdir-8cf8c4a5d4b0fbe5/dep-lib-walkdir"}}],"rustflags":[],"metadata":4122289770401600519,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/dep-lib-zeroize b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/dep-lib-zeroize new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/dep-lib-zeroize differ diff --git a/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/invoked.timestamp b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize new file mode 100644 index 0000000..be953d8 --- /dev/null +++ b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize @@ -0,0 +1 @@ +5b99b67b5df13bc3 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize.json b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize.json new file mode 100644 index 0000000..d4f96ee --- /dev/null +++ b/cli/target/release/.fingerprint/zeroize-afef55a7e7cc6cfe/lib-zeroize.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[\"alloc\", \"default\"]","target":8020231179700275608,"profile":14094339167972473758,"path":8814736551345097871,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zeroize-afef55a7e7cc6cfe/dep-lib-zeroize"}}],"rustflags":[],"metadata":11164873884843933558,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build new file mode 100644 index 0000000..b38babe --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build @@ -0,0 +1 @@ +0c0e23d810966ed0 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build.json b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build.json new file mode 100644 index 0000000..83c0ffa --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":427768481117760528,"profile":1680656715729475402,"path":3116874853340995298,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zmij-840e0a0fce174940/dep-build-script-build-script-build"}}],"rustflags":[],"metadata":12768454048961645444,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-840e0a0fce174940/dep-build-script-build-script-build b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/dep-build-script-build-script-build new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/dep-build-script-build-script-build differ diff --git a/cli/target/release/.fingerprint/zmij-840e0a0fce174940/invoked.timestamp b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-840e0a0fce174940/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build b/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build new file mode 100644 index 0000000..3246b86 --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build @@ -0,0 +1 @@ +96ee8497fcceb13b \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build.json b/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build.json new file mode 100644 index 0000000..51e8612 --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-b9126d86440dfacb/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"","target":0,"profile":0,"path":0,"deps":[[14363007067117958656,"build_script_build",false,15019106806417001996]],"local":[{"RerunIfChanged":{"output":"release/build/zmij-b9126d86440dfacb/output","paths":["build.rs"]}}],"rustflags":[],"metadata":0,"config":0,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/dep-lib-zmij b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/dep-lib-zmij new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/dep-lib-zmij differ diff --git a/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/invoked.timestamp b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij new file mode 100644 index 0000000..8db14f0 --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij @@ -0,0 +1 @@ +63d10c3b58111cd8 \ No newline at end of file diff --git a/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij.json b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij.json new file mode 100644 index 0000000..a1ed3a2 --- /dev/null +++ b/cli/target/release/.fingerprint/zmij-e1ccb43df2026782/lib-zmij.json @@ -0,0 +1 @@ +{"rustc":2497478894085024098,"features":"[]","target":12320574342561827538,"profile":14094339167972473758,"path":7168785110367249513,"deps":[[14363007067117958656,"build_script_build",false,4301446703384686230]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/zmij-e1ccb43df2026782/dep-lib-zmij"}}],"rustflags":[],"metadata":12768454048961645444,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/cli/target/release/build/anyhow-6c97f39e1dfc51d4/invoked.timestamp b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/anyhow-6c97f39e1dfc51d4/output b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/output new file mode 100644 index 0000000..938642e --- /dev/null +++ b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/output @@ -0,0 +1,5 @@ +cargo:rerun-if-changed=src/nightly.rs +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP +cargo:rustc-cfg=std_backtrace +cargo:rustc-cfg=anyhow_no_core_error +cargo:rustc-cfg=anyhow_no_clippy_format_args diff --git a/cli/target/release/build/anyhow-6c97f39e1dfc51d4/root-output b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/root-output new file mode 100644 index 0000000..a7e5998 --- /dev/null +++ b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/anyhow-6c97f39e1dfc51d4/out \ No newline at end of file diff --git a/cli/target/release/build/anyhow-6c97f39e1dfc51d4/stderr b/cli/target/release/build/anyhow-6c97f39e1dfc51d4/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/anyhow-d60ac092cc13ff50/build-script-build b/cli/target/release/build/anyhow-d60ac092cc13ff50/build-script-build new file mode 100755 index 0000000..50a648a Binary files /dev/null and b/cli/target/release/build/anyhow-d60ac092cc13ff50/build-script-build differ diff --git a/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50 b/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50 new file mode 100755 index 0000000..50a648a Binary files /dev/null and b/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50 differ diff --git a/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50.d b/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50.d new file mode 100644 index 0000000..d363230 --- /dev/null +++ b/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/anyhow-d60ac092cc13ff50/build_script_build-d60ac092cc13ff50.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/build.rs: diff --git a/cli/target/release/build/getrandom-553a6aeabede5b91/invoked.timestamp b/cli/target/release/build/getrandom-553a6aeabede5b91/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/getrandom-553a6aeabede5b91/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/getrandom-553a6aeabede5b91/output b/cli/target/release/build/getrandom-553a6aeabede5b91/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/cli/target/release/build/getrandom-553a6aeabede5b91/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/cli/target/release/build/getrandom-553a6aeabede5b91/root-output b/cli/target/release/build/getrandom-553a6aeabede5b91/root-output new file mode 100644 index 0000000..6f99fd7 --- /dev/null +++ b/cli/target/release/build/getrandom-553a6aeabede5b91/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/getrandom-553a6aeabede5b91/out \ No newline at end of file diff --git a/cli/target/release/build/getrandom-553a6aeabede5b91/stderr b/cli/target/release/build/getrandom-553a6aeabede5b91/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build-script-build b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build-script-build new file mode 100755 index 0000000..995ec35 Binary files /dev/null and b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build-script-build differ diff --git a/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0 b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0 new file mode 100755 index 0000000..995ec35 Binary files /dev/null and b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0 differ diff --git a/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0.d b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0.d new file mode 100644 index 0000000..5dfa139 --- /dev/null +++ b/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/getrandom-5e49b2a0de8a2ff0/build_script_build-5e49b2a0de8a2ff0.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/build.rs: diff --git a/cli/target/release/build/libc-1015a6e1ceb6e46d/build-script-build b/cli/target/release/build/libc-1015a6e1ceb6e46d/build-script-build new file mode 100755 index 0000000..e79522b Binary files /dev/null and b/cli/target/release/build/libc-1015a6e1ceb6e46d/build-script-build differ diff --git a/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d b/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d new file mode 100755 index 0000000..e79522b Binary files /dev/null and b/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d differ diff --git a/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d.d b/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d.d new file mode 100644 index 0000000..fdd1914 --- /dev/null +++ b/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/libc-1015a6e1ceb6e46d/build_script_build-1015a6e1ceb6e46d.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/build.rs: diff --git a/cli/target/release/build/libc-cd0bd924603029fe/invoked.timestamp b/cli/target/release/build/libc-cd0bd924603029fe/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/libc-cd0bd924603029fe/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/libc-cd0bd924603029fe/output b/cli/target/release/build/libc-cd0bd924603029fe/output new file mode 100644 index 0000000..6221661 --- /dev/null +++ b/cli/target/release/build/libc-cd0bd924603029fe/output @@ -0,0 +1,7 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION +cargo:rustc-cfg=freebsd12 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS diff --git a/cli/target/release/build/libc-cd0bd924603029fe/root-output b/cli/target/release/build/libc-cd0bd924603029fe/root-output new file mode 100644 index 0000000..fd3eeb7 --- /dev/null +++ b/cli/target/release/build/libc-cd0bd924603029fe/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/libc-cd0bd924603029fe/out \ No newline at end of file diff --git a/cli/target/release/build/libc-cd0bd924603029fe/stderr b/cli/target/release/build/libc-cd0bd924603029fe/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/num-traits-3529606119451320/invoked.timestamp b/cli/target/release/build/num-traits-3529606119451320/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/num-traits-3529606119451320/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/num-traits-3529606119451320/output b/cli/target/release/build/num-traits-3529606119451320/output new file mode 100644 index 0000000..5acddfe --- /dev/null +++ b/cli/target/release/build/num-traits-3529606119451320/output @@ -0,0 +1,3 @@ +cargo:rustc-check-cfg=cfg(has_total_cmp) +cargo:rustc-cfg=has_total_cmp +cargo:rerun-if-changed=build.rs diff --git a/cli/target/release/build/num-traits-3529606119451320/root-output b/cli/target/release/build/num-traits-3529606119451320/root-output new file mode 100644 index 0000000..501123d --- /dev/null +++ b/cli/target/release/build/num-traits-3529606119451320/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/num-traits-3529606119451320/out \ No newline at end of file diff --git a/cli/target/release/build/num-traits-3529606119451320/stderr b/cli/target/release/build/num-traits-3529606119451320/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/num-traits-694a4ac07b1029fc/build-script-build b/cli/target/release/build/num-traits-694a4ac07b1029fc/build-script-build new file mode 100755 index 0000000..a241594 Binary files /dev/null and b/cli/target/release/build/num-traits-694a4ac07b1029fc/build-script-build differ diff --git a/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc b/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc new file mode 100755 index 0000000..a241594 Binary files /dev/null and b/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc differ diff --git a/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc.d b/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc.d new file mode 100644 index 0000000..7f90acd --- /dev/null +++ b/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/num-traits-694a4ac07b1029fc/build_script_build-694a4ac07b1029fc.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/build.rs: diff --git a/cli/target/release/build/proc-macro2-3d47af4b98591630/invoked.timestamp b/cli/target/release/build/proc-macro2-3d47af4b98591630/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/proc-macro2-3d47af4b98591630/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/proc-macro2-3d47af4b98591630/output b/cli/target/release/build/proc-macro2-3d47af4b98591630/output new file mode 100644 index 0000000..c12f596 --- /dev/null +++ b/cli/target/release/build/proc-macro2-3d47af4b98591630/output @@ -0,0 +1,5 @@ +cargo:rustc-cfg=no_literal_byte_character +cargo:rustc-cfg=no_literal_c_string +cargo:rerun-if-changed=src/probe/proc_macro_span.rs +cargo:rustc-cfg=wrap_proc_macro +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/cli/target/release/build/proc-macro2-3d47af4b98591630/root-output b/cli/target/release/build/proc-macro2-3d47af4b98591630/root-output new file mode 100644 index 0000000..c5f96c4 --- /dev/null +++ b/cli/target/release/build/proc-macro2-3d47af4b98591630/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/proc-macro2-3d47af4b98591630/out \ No newline at end of file diff --git a/cli/target/release/build/proc-macro2-3d47af4b98591630/stderr b/cli/target/release/build/proc-macro2-3d47af4b98591630/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build-script-build b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build-script-build new file mode 100755 index 0000000..fee87b3 Binary files /dev/null and b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build-script-build differ diff --git a/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d new file mode 100755 index 0000000..fee87b3 Binary files /dev/null and b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d differ diff --git a/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d.d b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d.d new file mode 100644 index 0000000..b5d3008 --- /dev/null +++ b/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/proc-macro2-b084c334e0f0a08d/build_script_build-b084c334e0f0a08d.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/build.rs: diff --git a/cli/target/release/build/quote-3ea6b52569374579/build-script-build b/cli/target/release/build/quote-3ea6b52569374579/build-script-build new file mode 100755 index 0000000..c2f1578 Binary files /dev/null and b/cli/target/release/build/quote-3ea6b52569374579/build-script-build differ diff --git a/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579 b/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579 new file mode 100755 index 0000000..c2f1578 Binary files /dev/null and b/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579 differ diff --git a/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579.d b/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579.d new file mode 100644 index 0000000..a9cdc3c --- /dev/null +++ b/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/quote-3ea6b52569374579/build_script_build-3ea6b52569374579.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/build.rs: diff --git a/cli/target/release/build/quote-711cfd4495e5548a/invoked.timestamp b/cli/target/release/build/quote-711cfd4495e5548a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/quote-711cfd4495e5548a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/quote-711cfd4495e5548a/output b/cli/target/release/build/quote-711cfd4495e5548a/output new file mode 100644 index 0000000..c2ce6d3 --- /dev/null +++ b/cli/target/release/build/quote-711cfd4495e5548a/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=no_diagnostic_namespace diff --git a/cli/target/release/build/quote-711cfd4495e5548a/root-output b/cli/target/release/build/quote-711cfd4495e5548a/root-output new file mode 100644 index 0000000..22dab92 --- /dev/null +++ b/cli/target/release/build/quote-711cfd4495e5548a/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/quote-711cfd4495e5548a/out \ No newline at end of file diff --git a/cli/target/release/build/quote-711cfd4495e5548a/stderr b/cli/target/release/build/quote-711cfd4495e5548a/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build-script-build b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build-script-build new file mode 100755 index 0000000..4375f99 Binary files /dev/null and b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build-script-build differ diff --git a/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025 b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025 new file mode 100755 index 0000000..4375f99 Binary files /dev/null and b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025 differ diff --git a/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025.d b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025.d new file mode 100644 index 0000000..ea3c415 --- /dev/null +++ b/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/rustix-9a8fcdf4f4fe3025/build_script_build-9a8fcdf4f4fe3025.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/build.rs: diff --git a/cli/target/release/build/rustix-b57d5d135170eaa6/invoked.timestamp b/cli/target/release/build/rustix-b57d5d135170eaa6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/rustix-b57d5d135170eaa6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/rustix-b57d5d135170eaa6/out/rustix_test_can_compile b/cli/target/release/build/rustix-b57d5d135170eaa6/out/rustix_test_can_compile new file mode 100644 index 0000000..126afe8 Binary files /dev/null and b/cli/target/release/build/rustix-b57d5d135170eaa6/out/rustix_test_can_compile differ diff --git a/cli/target/release/build/rustix-b57d5d135170eaa6/output b/cli/target/release/build/rustix-b57d5d135170eaa6/output new file mode 100644 index 0000000..9c8aa5c --- /dev/null +++ b/cli/target/release/build/rustix-b57d5d135170eaa6/output @@ -0,0 +1,11 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=static_assertions +cargo:rustc-cfg=linux_raw_dep +cargo:rustc-cfg=linux_raw +cargo:rustc-cfg=linux_like +cargo:rustc-cfg=linux_kernel +cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM +cargo:rerun-if-env-changed=CARGO_CFG_RUSTIX_USE_LIBC +cargo:rerun-if-env-changed=CARGO_FEATURE_USE_LIBC +cargo:rerun-if-env-changed=CARGO_FEATURE_RUSTC_DEP_OF_STD +cargo:rerun-if-env-changed=CARGO_CFG_MIRI diff --git a/cli/target/release/build/rustix-b57d5d135170eaa6/root-output b/cli/target/release/build/rustix-b57d5d135170eaa6/root-output new file mode 100644 index 0000000..abb6dc0 --- /dev/null +++ b/cli/target/release/build/rustix-b57d5d135170eaa6/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/rustix-b57d5d135170eaa6/out \ No newline at end of file diff --git a/cli/target/release/build/rustix-b57d5d135170eaa6/stderr b/cli/target/release/build/rustix-b57d5d135170eaa6/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/serde-8e6dbcd42bc44638/invoked.timestamp b/cli/target/release/build/serde-8e6dbcd42bc44638/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/serde-8e6dbcd42bc44638/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs b/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs new file mode 100644 index 0000000..ed2927e --- /dev/null +++ b/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs @@ -0,0 +1,6 @@ +#[doc(hidden)] +pub mod __private228 { + #[doc(hidden)] + pub use crate::private::*; +} +use serde_core::__private228 as serde_core_private; diff --git a/cli/target/release/build/serde-8e6dbcd42bc44638/output b/cli/target/release/build/serde-8e6dbcd42bc44638/output new file mode 100644 index 0000000..20a385b --- /dev/null +++ b/cli/target/release/build/serde-8e6dbcd42bc44638/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=if_docsrs_then_no_serde_core +cargo:rustc-cfg=no_diagnostic_namespace diff --git a/cli/target/release/build/serde-8e6dbcd42bc44638/root-output b/cli/target/release/build/serde-8e6dbcd42bc44638/root-output new file mode 100644 index 0000000..6142025 --- /dev/null +++ b/cli/target/release/build/serde-8e6dbcd42bc44638/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out \ No newline at end of file diff --git a/cli/target/release/build/serde-8e6dbcd42bc44638/stderr b/cli/target/release/build/serde-8e6dbcd42bc44638/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/serde-caf06a622c176b4c/build-script-build b/cli/target/release/build/serde-caf06a622c176b4c/build-script-build new file mode 100755 index 0000000..0ec87ec Binary files /dev/null and b/cli/target/release/build/serde-caf06a622c176b4c/build-script-build differ diff --git a/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c b/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c new file mode 100755 index 0000000..0ec87ec Binary files /dev/null and b/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c differ diff --git a/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c.d b/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c.d new file mode 100644 index 0000000..82ea855 --- /dev/null +++ b/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-caf06a622c176b4c/build_script_build-caf06a622c176b4c.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/build.rs: diff --git a/cli/target/release/build/serde_core-8f5f5bccee7a6f32/invoked.timestamp b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs new file mode 100644 index 0000000..08f232b --- /dev/null +++ b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs @@ -0,0 +1,5 @@ +#[doc(hidden)] +pub mod __private228 { + #[doc(hidden)] + pub use crate::private::*; +} diff --git a/cli/target/release/build/serde_core-8f5f5bccee7a6f32/output b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/output new file mode 100644 index 0000000..52bcf4a --- /dev/null +++ b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/output @@ -0,0 +1,4 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=no_core_net +cargo:rustc-cfg=no_diagnostic_namespace +cargo:rustc-cfg=no_core_error diff --git a/cli/target/release/build/serde_core-8f5f5bccee7a6f32/root-output b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/root-output new file mode 100644 index 0000000..95d563a --- /dev/null +++ b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out \ No newline at end of file diff --git a/cli/target/release/build/serde_core-8f5f5bccee7a6f32/stderr b/cli/target/release/build/serde_core-8f5f5bccee7a6f32/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/serde_core-ef6233a00b14d639/build-script-build b/cli/target/release/build/serde_core-ef6233a00b14d639/build-script-build new file mode 100755 index 0000000..0aad985 Binary files /dev/null and b/cli/target/release/build/serde_core-ef6233a00b14d639/build-script-build differ diff --git a/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639 b/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639 new file mode 100755 index 0000000..0aad985 Binary files /dev/null and b/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639 differ diff --git a/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639.d b/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639.d new file mode 100644 index 0000000..6635cbc --- /dev/null +++ b/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-ef6233a00b14d639/build_script_build-ef6233a00b14d639.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/build.rs: diff --git a/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/invoked.timestamp b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/output b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/output new file mode 100644 index 0000000..3201077 --- /dev/null +++ b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/output @@ -0,0 +1,3 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-check-cfg=cfg(fast_arithmetic, values("32", "64")) +cargo:rustc-cfg=fast_arithmetic="64" diff --git a/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/root-output b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/root-output new file mode 100644 index 0000000..698c898 --- /dev/null +++ b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/out \ No newline at end of file diff --git a/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/stderr b/cli/target/release/build/serde_json-e0c3f2211f4f2ec8/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/serde_json-febb9d434e85eb18/build-script-build b/cli/target/release/build/serde_json-febb9d434e85eb18/build-script-build new file mode 100755 index 0000000..a220638 Binary files /dev/null and b/cli/target/release/build/serde_json-febb9d434e85eb18/build-script-build differ diff --git a/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18 b/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18 new file mode 100755 index 0000000..a220638 Binary files /dev/null and b/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18 differ diff --git a/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18.d b/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18.d new file mode 100644 index 0000000..0f3bbfc --- /dev/null +++ b/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_json-febb9d434e85eb18/build_script_build-febb9d434e85eb18.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/build.rs: diff --git a/cli/target/release/build/thiserror-298eaed9bec19c64/invoked.timestamp b/cli/target/release/build/thiserror-298eaed9bec19c64/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/thiserror-298eaed9bec19c64/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/thiserror-298eaed9bec19c64/output b/cli/target/release/build/thiserror-298eaed9bec19c64/output new file mode 100644 index 0000000..3b23df4 --- /dev/null +++ b/cli/target/release/build/thiserror-298eaed9bec19c64/output @@ -0,0 +1,4 @@ +cargo:rerun-if-changed=build/probe.rs +cargo:rustc-check-cfg=cfg(error_generic_member_access) +cargo:rustc-check-cfg=cfg(thiserror_nightly_testing) +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/cli/target/release/build/thiserror-298eaed9bec19c64/root-output b/cli/target/release/build/thiserror-298eaed9bec19c64/root-output new file mode 100644 index 0000000..9fef70b --- /dev/null +++ b/cli/target/release/build/thiserror-298eaed9bec19c64/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/thiserror-298eaed9bec19c64/out \ No newline at end of file diff --git a/cli/target/release/build/thiserror-298eaed9bec19c64/stderr b/cli/target/release/build/thiserror-298eaed9bec19c64/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build-script-build b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build-script-build new file mode 100755 index 0000000..a48365d Binary files /dev/null and b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build-script-build differ diff --git a/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c new file mode 100755 index 0000000..a48365d Binary files /dev/null and b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c differ diff --git a/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c.d b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c.d new file mode 100644 index 0000000..e47bd19 --- /dev/null +++ b/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/thiserror-8bd7dc134bd0be1c/build_script_build-8bd7dc134bd0be1c.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/build.rs: diff --git a/cli/target/release/build/zmij-840e0a0fce174940/build-script-build b/cli/target/release/build/zmij-840e0a0fce174940/build-script-build new file mode 100755 index 0000000..cd66028 Binary files /dev/null and b/cli/target/release/build/zmij-840e0a0fce174940/build-script-build differ diff --git a/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940 b/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940 new file mode 100755 index 0000000..cd66028 Binary files /dev/null and b/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940 differ diff --git a/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940.d b/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940.d new file mode 100644 index 0000000..83f8854 --- /dev/null +++ b/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940.d @@ -0,0 +1,5 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/build.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/zmij-840e0a0fce174940/build_script_build-840e0a0fce174940.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/build.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/build.rs: diff --git a/cli/target/release/build/zmij-b9126d86440dfacb/invoked.timestamp b/cli/target/release/build/zmij-b9126d86440dfacb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/cli/target/release/build/zmij-b9126d86440dfacb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/cli/target/release/build/zmij-b9126d86440dfacb/output b/cli/target/release/build/zmij-b9126d86440dfacb/output new file mode 100644 index 0000000..f4db41d --- /dev/null +++ b/cli/target/release/build/zmij-b9126d86440dfacb/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=zmij_no_select_unpredictable diff --git a/cli/target/release/build/zmij-b9126d86440dfacb/root-output b/cli/target/release/build/zmij-b9126d86440dfacb/root-output new file mode 100644 index 0000000..20aef2d --- /dev/null +++ b/cli/target/release/build/zmij-b9126d86440dfacb/root-output @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/zmij-b9126d86440dfacb/out \ No newline at end of file diff --git a/cli/target/release/build/zmij-b9126d86440dfacb/stderr b/cli/target/release/build/zmij-b9126d86440dfacb/stderr new file mode 100644 index 0000000..e69de29 diff --git a/cli/target/release/comfy-qa b/cli/target/release/comfy-qa new file mode 100755 index 0000000..84b5545 Binary files /dev/null and b/cli/target/release/comfy-qa differ diff --git a/cli/target/release/comfy-qa.d b/cli/target/release/comfy-qa.d new file mode 100644 index 0000000..d2d068f --- /dev/null +++ b/cli/target/release/comfy-qa.d @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/comfy-qa: /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/scripts/devtools-node-pack-tester.js /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/app.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/check.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/diff.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/generate.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/generate_api_test.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/import.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/list.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/new_project.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/status.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/sync.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/validate.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/checklist.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/report.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/git.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/lib.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/main.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/checklist.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/export.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/metadata.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/node_pack.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/workflow.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/markdown.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/workflow_json.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/checklist_validator.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/naming_validator.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/workflow_validator.rs diff --git a/cli/target/release/deps/aho_corasick-4d83312b2ff5c5c5.d b/cli/target/release/deps/aho_corasick-4d83312b2ff5c5c5.d new file mode 100644 index 0000000..b47a5b4 --- /dev/null +++ b/cli/target/release/deps/aho_corasick-4d83312b2ff5c5c5.d @@ -0,0 +1,35 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/ahocorasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/automaton.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/contiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/api.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/pattern.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/vector.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/prefilter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/special.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/ahocorasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/automaton.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/contiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/api.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/pattern.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/vector.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/prefilter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/special.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/aho_corasick-4d83312b2ff5c5c5.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/ahocorasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/automaton.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/contiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/api.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/pattern.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/generic.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/vector.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/byte_frequencies.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/prefilter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/special.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/ahocorasick.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/automaton.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/dfa.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/contiguous.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/nfa/noncontiguous.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/api.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/ext.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/pattern.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/rabinkarp.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/builder.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/teddy/generic.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/packed/vector.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/alphabet.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/buffer.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/byte_frequencies.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/debug.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/int.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/prefilter.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/primitives.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/remapper.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/search.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.4/src/util/special.rs: diff --git a/cli/target/release/deps/anstream-0052b43dcf09c39e.d b/cli/target/release/deps/anstream-0052b43dcf09c39e.d new file mode 100644 index 0000000..c0a530c --- /dev/null +++ b/cli/target/release/deps/anstream-0052b43dcf09c39e.d @@ -0,0 +1,16 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstream-0052b43dcf09c39e.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/strip.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/wincon.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/stream.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/_macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/auto.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/strip.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstream-0052b43dcf09c39e.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/strip.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/wincon.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/stream.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/_macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/auto.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/strip.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/anstream-0052b43dcf09c39e.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/strip.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/wincon.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/stream.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/_macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/auto.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/strip.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/strip.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/adapter/wincon.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/stream.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/_macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/auto.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/buffer.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/fmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstream-0.6.21/src/strip.rs: diff --git a/cli/target/release/deps/anstyle-d06503a845fe2694.d b/cli/target/release/deps/anstyle-d06503a845fe2694.d new file mode 100644 index 0000000..3f9f1d3 --- /dev/null +++ b/cli/target/release/deps/anstyle-d06503a845fe2694.d @@ -0,0 +1,12 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle-d06503a845fe2694.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/effect.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/reset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/style.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle-d06503a845fe2694.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/effect.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/reset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/style.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/anstyle-d06503a845fe2694.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/effect.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/reset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/style.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/color.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/effect.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/reset.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-1.0.13/src/style.rs: diff --git a/cli/target/release/deps/anstyle_parse-75b931de8873bb16.d b/cli/target/release/deps/anstyle_parse-75b931de8873bb16.d new file mode 100644 index 0000000..67d374b --- /dev/null +++ b/cli/target/release/deps/anstyle_parse-75b931de8873bb16.d @@ -0,0 +1,11 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/params.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/definitions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/table.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/params.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/definitions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/table.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/anstyle_parse-75b931de8873bb16.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/params.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/definitions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/table.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/params.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/definitions.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-parse-0.2.7/src/state/table.rs: diff --git a/cli/target/release/deps/anstyle_query-e2bdaab2fa2088ff.d b/cli/target/release/deps/anstyle_query-e2bdaab2fa2088ff.d new file mode 100644 index 0000000..426e28e --- /dev/null +++ b/cli/target/release/deps/anstyle_query-e2bdaab2fa2088ff.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/windows.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/windows.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/anstyle_query-e2bdaab2fa2088ff.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/windows.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anstyle-query-1.1.5/src/windows.rs: diff --git a/cli/target/release/deps/anyhow-be1838012742fe4a.d b/cli/target/release/deps/anyhow-be1838012742fe4a.d new file mode 100644 index 0000000..777207c --- /dev/null +++ b/cli/target/release/deps/anyhow-be1838012742fe4a.d @@ -0,0 +1,17 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanyhow-be1838012742fe4a.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/backtrace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/chain.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ensure.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ptr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/wrapper.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libanyhow-be1838012742fe4a.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/backtrace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/chain.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ensure.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ptr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/wrapper.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/anyhow-be1838012742fe4a.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/backtrace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/chain.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ensure.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ptr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/wrapper.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/backtrace.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/chain.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/context.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ensure.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/fmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/kind.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/ptr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.100/src/wrapper.rs: diff --git a/cli/target/release/deps/autocfg-b8a264f9e9da300d.d b/cli/target/release/deps/autocfg-b8a264f9e9da300d.d new file mode 100644 index 0000000..9e31bdd --- /dev/null +++ b/cli/target/release/deps/autocfg-b8a264f9e9da300d.d @@ -0,0 +1,10 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/rustc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/version.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/rustc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/version.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/autocfg-b8a264f9e9da300d.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/rustc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/version.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/rustc.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.5.0/src/version.rs: diff --git a/cli/target/release/deps/bitflags-6eaaea410b50ca8a.d b/cli/target/release/deps/bitflags-6eaaea410b50ca8a.d new file mode 100644 index 0000000..4e140ab --- /dev/null +++ b/cli/target/release/deps/bitflags-6eaaea410b50ca8a.d @@ -0,0 +1,13 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/traits.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/public.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/internal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/external.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/traits.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/public.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/internal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/external.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/bitflags-6eaaea410b50ca8a.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/traits.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/public.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/internal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/external.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/iter.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/traits.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/public.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/internal.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.10.0/src/external.rs: diff --git a/cli/target/release/deps/cfg_if-54e104276cb72426.d b/cli/target/release/deps/cfg_if-54e104276cb72426.d new file mode 100644 index 0000000..ded97af --- /dev/null +++ b/cli/target/release/deps/cfg_if-54e104276cb72426.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcfg_if-54e104276cb72426.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.4/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcfg_if-54e104276cb72426.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.4/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/cfg_if-54e104276cb72426.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.4/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.4/src/lib.rs: diff --git a/cli/target/release/deps/chrono-63bc8d278f73c129.d b/cli/target/release/deps/chrono-63bc8d278f73c129.d new file mode 100644 index 0000000..0469101 --- /dev/null +++ b/cli/target/release/deps/chrono-63bc8d278f73c129.d @@ -0,0 +1,40 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libchrono-63bc8d278f73c129.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/time_delta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/date.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/formatting.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parsed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/scan.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/strftime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/locales.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/date/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/internals.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/isoweek.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/fixed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/timezone.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/rule.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/utc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/round.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/month.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/traits.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libchrono-63bc8d278f73c129.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/time_delta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/date.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/formatting.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parsed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/scan.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/strftime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/locales.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/date/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/internals.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/isoweek.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/fixed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/timezone.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/rule.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/utc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/round.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/month.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/traits.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/chrono-63bc8d278f73c129.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/time_delta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/date.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/formatting.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parsed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/scan.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/strftime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/locales.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/date/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/internals.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/isoweek.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/serde.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/fixed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/timezone.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/rule.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/utc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/round.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/month.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/traits.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/time_delta.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/date.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/datetime/serde.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/formatting.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parsed.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/parse.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/scan.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/strftime.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/format/locales.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/date/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/datetime/serde.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/internals.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/isoweek.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/naive/time/serde.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/fixed.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/unix.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/timezone.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/local/tz_info/rule.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/offset/utc.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/round.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/weekday_set.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/month.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/chrono-0.4.43/src/traits.rs: diff --git a/cli/target/release/deps/clap-b94251e026ede4d1.d b/cli/target/release/deps/clap-b94251e026ede4d1.d new file mode 100644 index 0000000..710525f --- /dev/null +++ b/cli/target/release/deps/clap-b94251e026ede4d1.d @@ -0,0 +1,9 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap-b94251e026ede4d1.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.md + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap-b94251e026ede4d1.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.md + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/clap-b94251e026ede4d1.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.md + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-4.5.54/src/../examples/demo.md: diff --git a/cli/target/release/deps/clap_builder-afe770f4e0c38cad.d b/cli/target/release/deps/clap_builder-afe770f4e0c38cad.d new file mode 100644 index 0000000..137ce7c --- /dev/null +++ b/cli/target/release/deps/clap_builder-afe770f4e0c38cad.d @@ -0,0 +1,59 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/action.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/app_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_predicate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/command.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/os_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/possible_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/resettable.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styled_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styling.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/arg_matcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/arg_matches.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/matched_arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/value_source.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/validator.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/suggestions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/mkeymap.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help_template.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/usage.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/core.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/any_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/graph.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/str_to_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/../README.md + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/action.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/app_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_predicate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/command.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/os_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/possible_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/resettable.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styled_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styling.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/arg_matcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/arg_matches.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/matched_arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/value_source.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/validator.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/suggestions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/mkeymap.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help_template.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/usage.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/core.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/any_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/graph.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/str_to_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/../README.md + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/clap_builder-afe770f4e0c38cad.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/action.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/app_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_predicate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_settings.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/command.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/os_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/possible_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/resettable.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styled_str.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styling.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/context.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/kind.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/arg_matcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/arg_matches.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/matched_arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/value_source.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/validator.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/suggestions.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/mkeymap.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help_template.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/usage.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/core.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/any_value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/graph.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/str_to_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/../README.md + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/derive.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/action.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/app_settings.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_group.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_predicate.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/arg_settings.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/command.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/ext.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/os_str.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/possible_value.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/range.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/resettable.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/str.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styled_str.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_hint.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/value_parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/builder/styling.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/context.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/format.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/error/kind.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/arg_matcher.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/arg_matches.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/matched_arg.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/matches/value_source.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/validator.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/parser/features/suggestions.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/mkeymap.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/help_template.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/usage.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/fmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/output/textwrap/core.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/any_value.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_map.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/flat_set.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/graph.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/id.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/str_to_bool.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/util/color.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_builder-4.5.54/src/../README.md: diff --git a/cli/target/release/deps/clap_derive-653f375ec8048fc5.d b/cli/target/release/deps/clap_derive-653f375ec8048fc5.d new file mode 100644 index 0000000..ac3151d --- /dev/null +++ b/cli/target/release/deps/clap_derive-653f375ec8048fc5.d @@ -0,0 +1,21 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap_derive-653f375ec8048fc5.so: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/args.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/into_app.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/subcommand.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/value_enum.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/dummies.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/item.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/doc_comments.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/spanned.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/ty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/../README.md + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/clap_derive-653f375ec8048fc5.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/args.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/into_app.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/subcommand.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/value_enum.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/dummies.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/item.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/doc_comments.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/spanned.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/ty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/../README.md + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/attr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/args.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/into_app.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/subcommand.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/derives/value_enum.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/dummies.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/item.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/doc_comments.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/spanned.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/utils/ty.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_derive-4.5.49/src/../README.md: diff --git a/cli/target/release/deps/clap_lex-f109a741a5747383.d b/cli/target/release/deps/clap_lex-f109a741a5747383.d new file mode 100644 index 0000000..994c37d --- /dev/null +++ b/cli/target/release/deps/clap_lex-f109a741a5747383.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap_lex-f109a741a5747383.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/ext.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libclap_lex-f109a741a5747383.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/ext.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/clap_lex-f109a741a5747383.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/ext.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap_lex-0.7.7/src/ext.rs: diff --git a/cli/target/release/deps/colorchoice-371f187be6969709.d b/cli/target/release/deps/colorchoice-371f187be6969709.d new file mode 100644 index 0000000..1762415 --- /dev/null +++ b/cli/target/release/deps/colorchoice-371f187be6969709.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcolorchoice-371f187be6969709.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.4/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcolorchoice-371f187be6969709.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.4/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/colorchoice-371f187be6969709.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.4/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colorchoice-1.0.4/src/lib.rs: diff --git a/cli/target/release/deps/colored-2b9cfab2a1b1508e.d b/cli/target/release/deps/colored-2b9cfab2a1b1508e.d new file mode 100644 index 0000000..ec3be22 --- /dev/null +++ b/cli/target/release/deps/colored-2b9cfab2a1b1508e.d @@ -0,0 +1,12 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/control.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/style.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/customcolors.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/control.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/style.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/customcolors.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/colored-2b9cfab2a1b1508e.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/color.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/control.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/style.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/customcolors.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/color.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/control.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/style.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/colored-2.2.0/src/customcolors.rs: diff --git a/cli/target/release/deps/console-5dabbcba5b54c003.d b/cli/target/release/deps/console-5dabbcba5b54c003.d new file mode 100644 index 0000000..cffece9 --- /dev/null +++ b/cli/target/release/deps/console-5dabbcba5b54c003.d @@ -0,0 +1,13 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libconsole-5dabbcba5b54c003.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/common_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/kb.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/unix_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/ansi.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libconsole-5dabbcba5b54c003.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/common_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/kb.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/unix_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/ansi.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/console-5dabbcba5b54c003.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/common_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/kb.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/unix_term.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/ansi.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/common_term.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/kb.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/term.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/unix_term.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/utils.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/console-0.15.11/src/ansi.rs: diff --git a/cli/target/release/deps/dialoguer-f7e3f4419e05b0a8.d b/cli/target/release/deps/dialoguer-f7e3f4419e05b0a8.d new file mode 100644 index 0000000..8651ee1 --- /dev/null +++ b/cli/target/release/deps/dialoguer-f7e3f4419e05b0a8.d @@ -0,0 +1,22 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/edit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/paging.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/confirm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/multi_select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/sort.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/password.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/colorful.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/render.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/validate.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/edit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/paging.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/confirm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/multi_select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/sort.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/password.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/colorful.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/render.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/validate.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/dialoguer-f7e3f4419e05b0a8.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/edit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/paging.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/confirm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/multi_select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/select.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/sort.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/password.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/colorful.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/render.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/validate.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/edit.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/paging.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/confirm.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/input.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/multi_select.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/select.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/sort.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/prompts/password.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/colorful.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/render.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/theme/simple.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dialoguer-0.11.0/src/validate.rs: diff --git a/cli/target/release/deps/fastrand-9334fe8c124b8869.d b/cli/target/release/deps/fastrand-9334fe8c124b8869.d new file mode 100644 index 0000000..96e344b --- /dev/null +++ b/cli/target/release/deps/fastrand-9334fe8c124b8869.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libfastrand-9334fe8c124b8869.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/global_rng.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libfastrand-9334fe8c124b8869.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/global_rng.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/fastrand-9334fe8c124b8869.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/global_rng.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fastrand-2.3.0/src/global_rng.rs: diff --git a/cli/target/release/deps/getrandom-47dc8f2fd0813df0.d b/cli/target/release/deps/getrandom-47dc8f2fd0813df0.d new file mode 100644 index 0000000..eec390a --- /dev/null +++ b/cli/target/release/deps/getrandom-47dc8f2fd0813df0.d @@ -0,0 +1,15 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/../README.md /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/use_file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/../util_libc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/linux_android_with_fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/sanitizer.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/../README.md /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/use_file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/../util_libc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/linux_android_with_fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/sanitizer.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/getrandom-47dc8f2fd0813df0.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/../README.md /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/use_file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/../util_libc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/linux_android_with_fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/sanitizer.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/util.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/../README.md: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/use_file.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/../util_libc.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/linux_android_with_fallback.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.3.4/src/backends/sanitizer.rs: diff --git a/cli/target/release/deps/heck-85f2840158b10760.d b/cli/target/release/deps/heck-85f2840158b10760.d new file mode 100644 index 0000000..97a050b --- /dev/null +++ b/cli/target/release/deps/heck-85f2840158b10760.d @@ -0,0 +1,15 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libheck-85f2840158b10760.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libheck-85f2840158b10760.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/heck-85f2840158b10760.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/kebab.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/lower_camel.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_kebab.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/shouty_snake.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/snake.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/title.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/train.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heck-0.5.0/src/upper_camel.rs: diff --git a/cli/target/release/deps/iana_time_zone-d8ca9181f474c0ba.d b/cli/target/release/deps/iana_time_zone-d8ca9181f474c0ba.d new file mode 100644 index 0000000..1f4471e --- /dev/null +++ b/cli/target/release/deps/iana_time_zone-d8ca9181f474c0ba.d @@ -0,0 +1,9 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/ffi_utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/tz_linux.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/ffi_utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/tz_linux.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/iana_time_zone-d8ca9181f474c0ba.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/ffi_utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/tz_linux.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/ffi_utils.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/iana-time-zone-0.1.64/src/tz_linux.rs: diff --git a/cli/target/release/deps/is_docker-79298749aa5d8f04.d b/cli/target/release/deps/is_docker-79298749aa5d8f04.d new file mode 100644 index 0000000..4577d36 --- /dev/null +++ b/cli/target/release/deps/is_docker-79298749aa5d8f04.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_docker-79298749aa5d8f04.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-docker-0.2.0/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_docker-79298749aa5d8f04.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-docker-0.2.0/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/is_docker-79298749aa5d8f04.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-docker-0.2.0/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-docker-0.2.0/src/lib.rs: diff --git a/cli/target/release/deps/is_terminal_polyfill-602e64ff439a0431.d b/cli/target/release/deps/is_terminal_polyfill-602e64ff439a0431.d new file mode 100644 index 0000000..6c35d86 --- /dev/null +++ b/cli/target/release/deps/is_terminal_polyfill-602e64ff439a0431.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.2/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.2/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/is_terminal_polyfill-602e64ff439a0431.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.2/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is_terminal_polyfill-1.70.2/src/lib.rs: diff --git a/cli/target/release/deps/is_wsl-37af30d37ff9f2a5.d b/cli/target/release/deps/is_wsl-37af30d37ff9f2a5.d new file mode 100644 index 0000000..4085c98 --- /dev/null +++ b/cli/target/release/deps/is_wsl-37af30d37ff9f2a5.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-wsl-0.4.0/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-wsl-0.4.0/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/is_wsl-37af30d37ff9f2a5.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-wsl-0.4.0/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/is-wsl-0.4.0/src/lib.rs: diff --git a/cli/target/release/deps/itoa-7a1909550f6689f5.d b/cli/target/release/deps/itoa-7a1909550f6689f5.d new file mode 100644 index 0000000..9df0d13 --- /dev/null +++ b/cli/target/release/deps/itoa-7a1909550f6689f5.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libitoa-7a1909550f6689f5.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/u128_ext.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libitoa-7a1909550f6689f5.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/u128_ext.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/itoa-7a1909550f6689f5.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/u128_ext.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.17/src/u128_ext.rs: diff --git a/cli/target/release/deps/lazy_static-f835e7a7870664b7.d b/cli/target/release/deps/lazy_static-f835e7a7870664b7.d new file mode 100644 index 0000000..f7d5b89 --- /dev/null +++ b/cli/target/release/deps/lazy_static-f835e7a7870664b7.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/inline_lazy.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/inline_lazy.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/lazy_static-f835e7a7870664b7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/inline_lazy.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lazy_static-1.5.0/src/inline_lazy.rs: diff --git a/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rlib b/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rlib new file mode 100644 index 0000000..d406617 Binary files /dev/null and b/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rlib differ diff --git a/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rmeta b/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rmeta new file mode 100644 index 0000000..6c97de8 Binary files /dev/null and b/cli/target/release/deps/libaho_corasick-4d83312b2ff5c5c5.rmeta differ diff --git a/cli/target/release/deps/libanstream-0052b43dcf09c39e.rlib b/cli/target/release/deps/libanstream-0052b43dcf09c39e.rlib new file mode 100644 index 0000000..0025fd2 Binary files /dev/null and b/cli/target/release/deps/libanstream-0052b43dcf09c39e.rlib differ diff --git a/cli/target/release/deps/libanstream-0052b43dcf09c39e.rmeta b/cli/target/release/deps/libanstream-0052b43dcf09c39e.rmeta new file mode 100644 index 0000000..81e63a3 Binary files /dev/null and b/cli/target/release/deps/libanstream-0052b43dcf09c39e.rmeta differ diff --git a/cli/target/release/deps/libanstyle-d06503a845fe2694.rlib b/cli/target/release/deps/libanstyle-d06503a845fe2694.rlib new file mode 100644 index 0000000..6c49fab Binary files /dev/null and b/cli/target/release/deps/libanstyle-d06503a845fe2694.rlib differ diff --git a/cli/target/release/deps/libanstyle-d06503a845fe2694.rmeta b/cli/target/release/deps/libanstyle-d06503a845fe2694.rmeta new file mode 100644 index 0000000..4c0a01f Binary files /dev/null and b/cli/target/release/deps/libanstyle-d06503a845fe2694.rmeta differ diff --git a/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rlib b/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rlib new file mode 100644 index 0000000..4501261 Binary files /dev/null and b/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rlib differ diff --git a/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rmeta b/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rmeta new file mode 100644 index 0000000..8749e7e Binary files /dev/null and b/cli/target/release/deps/libanstyle_parse-75b931de8873bb16.rmeta differ diff --git a/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rlib b/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rlib new file mode 100644 index 0000000..32ad7e2 Binary files /dev/null and b/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rlib differ diff --git a/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rmeta b/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rmeta new file mode 100644 index 0000000..dd0effa Binary files /dev/null and b/cli/target/release/deps/libanstyle_query-e2bdaab2fa2088ff.rmeta differ diff --git a/cli/target/release/deps/libanyhow-be1838012742fe4a.rlib b/cli/target/release/deps/libanyhow-be1838012742fe4a.rlib new file mode 100644 index 0000000..ac5a264 Binary files /dev/null and b/cli/target/release/deps/libanyhow-be1838012742fe4a.rlib differ diff --git a/cli/target/release/deps/libanyhow-be1838012742fe4a.rmeta b/cli/target/release/deps/libanyhow-be1838012742fe4a.rmeta new file mode 100644 index 0000000..7fcae79 Binary files /dev/null and b/cli/target/release/deps/libanyhow-be1838012742fe4a.rmeta differ diff --git a/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rlib b/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rlib new file mode 100644 index 0000000..57bfbae Binary files /dev/null and b/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rlib differ diff --git a/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rmeta b/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rmeta new file mode 100644 index 0000000..a03049e Binary files /dev/null and b/cli/target/release/deps/libautocfg-b8a264f9e9da300d.rmeta differ diff --git a/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rlib b/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rlib new file mode 100644 index 0000000..99d92ea Binary files /dev/null and b/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rlib differ diff --git a/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rmeta b/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rmeta new file mode 100644 index 0000000..49ce0e5 Binary files /dev/null and b/cli/target/release/deps/libbitflags-6eaaea410b50ca8a.rmeta differ diff --git a/cli/target/release/deps/libc-a4e83c3fb861efdb.d b/cli/target/release/deps/libc-a4e83c3fb861efdb.d new file mode 100644 index 0000000..59fbcb7 --- /dev/null +++ b/cli/target/release/deps/libc-a4e83c3fb861efdb.d @@ -0,0 +1,43 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/bcm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/j1939.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/raw.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/keyctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/membarrier.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/netlink.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux_l4re_shared.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/types.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/bcm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/j1939.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/raw.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/keyctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/membarrier.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/netlink.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux_l4re_shared.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/types.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libc-a4e83c3fb861efdb.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/bcm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/j1939.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/raw.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/keyctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/membarrier.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/netlink.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/posix/unistd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/pthread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux_l4re_shared.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/types.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/linux_like/pthread.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/pthread.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/common/posix/unistd.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/bcm.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/j1939.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/can/raw.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/keyctl.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/membarrier.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/linux_uapi/linux/netlink.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/posix/unistd.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/nptl/pthread.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/new/glibc/sysdeps/unix/linux/net/route.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/primitives.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux_l4re_shared.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/unix/linux_like/linux/arch/generic/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.180/src/types.rs: diff --git a/cli/target/release/deps/libcfg_if-54e104276cb72426.rlib b/cli/target/release/deps/libcfg_if-54e104276cb72426.rlib new file mode 100644 index 0000000..0a3f0c8 Binary files /dev/null and b/cli/target/release/deps/libcfg_if-54e104276cb72426.rlib differ diff --git a/cli/target/release/deps/libcfg_if-54e104276cb72426.rmeta b/cli/target/release/deps/libcfg_if-54e104276cb72426.rmeta new file mode 100644 index 0000000..37c9f8e Binary files /dev/null and b/cli/target/release/deps/libcfg_if-54e104276cb72426.rmeta differ diff --git a/cli/target/release/deps/libchrono-63bc8d278f73c129.rlib b/cli/target/release/deps/libchrono-63bc8d278f73c129.rlib new file mode 100644 index 0000000..89d36b5 Binary files /dev/null and b/cli/target/release/deps/libchrono-63bc8d278f73c129.rlib differ diff --git a/cli/target/release/deps/libchrono-63bc8d278f73c129.rmeta b/cli/target/release/deps/libchrono-63bc8d278f73c129.rmeta new file mode 100644 index 0000000..139ed8d Binary files /dev/null and b/cli/target/release/deps/libchrono-63bc8d278f73c129.rmeta differ diff --git a/cli/target/release/deps/libclap-b94251e026ede4d1.rlib b/cli/target/release/deps/libclap-b94251e026ede4d1.rlib new file mode 100644 index 0000000..59412b0 Binary files /dev/null and b/cli/target/release/deps/libclap-b94251e026ede4d1.rlib differ diff --git a/cli/target/release/deps/libclap-b94251e026ede4d1.rmeta b/cli/target/release/deps/libclap-b94251e026ede4d1.rmeta new file mode 100644 index 0000000..ffab312 Binary files /dev/null and b/cli/target/release/deps/libclap-b94251e026ede4d1.rmeta differ diff --git a/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rlib b/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rlib new file mode 100644 index 0000000..86f40c8 Binary files /dev/null and b/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rlib differ diff --git a/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rmeta b/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rmeta new file mode 100644 index 0000000..c05085d Binary files /dev/null and b/cli/target/release/deps/libclap_builder-afe770f4e0c38cad.rmeta differ diff --git a/cli/target/release/deps/libclap_derive-653f375ec8048fc5.so b/cli/target/release/deps/libclap_derive-653f375ec8048fc5.so new file mode 100755 index 0000000..a8adf1c Binary files /dev/null and b/cli/target/release/deps/libclap_derive-653f375ec8048fc5.so differ diff --git a/cli/target/release/deps/libclap_lex-f109a741a5747383.rlib b/cli/target/release/deps/libclap_lex-f109a741a5747383.rlib new file mode 100644 index 0000000..a7a39f1 Binary files /dev/null and b/cli/target/release/deps/libclap_lex-f109a741a5747383.rlib differ diff --git a/cli/target/release/deps/libclap_lex-f109a741a5747383.rmeta b/cli/target/release/deps/libclap_lex-f109a741a5747383.rmeta new file mode 100644 index 0000000..5247258 Binary files /dev/null and b/cli/target/release/deps/libclap_lex-f109a741a5747383.rmeta differ diff --git a/cli/target/release/deps/libcolorchoice-371f187be6969709.rlib b/cli/target/release/deps/libcolorchoice-371f187be6969709.rlib new file mode 100644 index 0000000..973966f Binary files /dev/null and b/cli/target/release/deps/libcolorchoice-371f187be6969709.rlib differ diff --git a/cli/target/release/deps/libcolorchoice-371f187be6969709.rmeta b/cli/target/release/deps/libcolorchoice-371f187be6969709.rmeta new file mode 100644 index 0000000..9a38656 Binary files /dev/null and b/cli/target/release/deps/libcolorchoice-371f187be6969709.rmeta differ diff --git a/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rlib b/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rlib new file mode 100644 index 0000000..06330c9 Binary files /dev/null and b/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rlib differ diff --git a/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rmeta b/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rmeta new file mode 100644 index 0000000..0ee229e Binary files /dev/null and b/cli/target/release/deps/libcolored-2b9cfab2a1b1508e.rmeta differ diff --git a/cli/target/release/deps/libconsole-5dabbcba5b54c003.rlib b/cli/target/release/deps/libconsole-5dabbcba5b54c003.rlib new file mode 100644 index 0000000..300a920 Binary files /dev/null and b/cli/target/release/deps/libconsole-5dabbcba5b54c003.rlib differ diff --git a/cli/target/release/deps/libconsole-5dabbcba5b54c003.rmeta b/cli/target/release/deps/libconsole-5dabbcba5b54c003.rmeta new file mode 100644 index 0000000..dce59d9 Binary files /dev/null and b/cli/target/release/deps/libconsole-5dabbcba5b54c003.rmeta differ diff --git a/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rlib b/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rlib new file mode 100644 index 0000000..e526595 Binary files /dev/null and b/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rlib differ diff --git a/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rmeta b/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rmeta new file mode 100644 index 0000000..20359fd Binary files /dev/null and b/cli/target/release/deps/libdialoguer-f7e3f4419e05b0a8.rmeta differ diff --git a/cli/target/release/deps/libfastrand-9334fe8c124b8869.rlib b/cli/target/release/deps/libfastrand-9334fe8c124b8869.rlib new file mode 100644 index 0000000..5463d22 Binary files /dev/null and b/cli/target/release/deps/libfastrand-9334fe8c124b8869.rlib differ diff --git a/cli/target/release/deps/libfastrand-9334fe8c124b8869.rmeta b/cli/target/release/deps/libfastrand-9334fe8c124b8869.rmeta new file mode 100644 index 0000000..67ee8a2 Binary files /dev/null and b/cli/target/release/deps/libfastrand-9334fe8c124b8869.rmeta differ diff --git a/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rlib b/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rlib new file mode 100644 index 0000000..b463f34 Binary files /dev/null and b/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rlib differ diff --git a/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rmeta b/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rmeta new file mode 100644 index 0000000..db72bff Binary files /dev/null and b/cli/target/release/deps/libgetrandom-47dc8f2fd0813df0.rmeta differ diff --git a/cli/target/release/deps/libheck-85f2840158b10760.rlib b/cli/target/release/deps/libheck-85f2840158b10760.rlib new file mode 100644 index 0000000..635bad8 Binary files /dev/null and b/cli/target/release/deps/libheck-85f2840158b10760.rlib differ diff --git a/cli/target/release/deps/libheck-85f2840158b10760.rmeta b/cli/target/release/deps/libheck-85f2840158b10760.rmeta new file mode 100644 index 0000000..2eb82a2 Binary files /dev/null and b/cli/target/release/deps/libheck-85f2840158b10760.rmeta differ diff --git a/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rlib b/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rlib new file mode 100644 index 0000000..ca495c1 Binary files /dev/null and b/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rlib differ diff --git a/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rmeta b/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rmeta new file mode 100644 index 0000000..7bc937c Binary files /dev/null and b/cli/target/release/deps/libiana_time_zone-d8ca9181f474c0ba.rmeta differ diff --git a/cli/target/release/deps/libis_docker-79298749aa5d8f04.rlib b/cli/target/release/deps/libis_docker-79298749aa5d8f04.rlib new file mode 100644 index 0000000..c31933f Binary files /dev/null and b/cli/target/release/deps/libis_docker-79298749aa5d8f04.rlib differ diff --git a/cli/target/release/deps/libis_docker-79298749aa5d8f04.rmeta b/cli/target/release/deps/libis_docker-79298749aa5d8f04.rmeta new file mode 100644 index 0000000..0e3baa9 Binary files /dev/null and b/cli/target/release/deps/libis_docker-79298749aa5d8f04.rmeta differ diff --git a/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rlib b/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rlib new file mode 100644 index 0000000..1039647 Binary files /dev/null and b/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rlib differ diff --git a/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rmeta b/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rmeta new file mode 100644 index 0000000..901f443 Binary files /dev/null and b/cli/target/release/deps/libis_terminal_polyfill-602e64ff439a0431.rmeta differ diff --git a/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rlib b/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rlib new file mode 100644 index 0000000..5a492a6 Binary files /dev/null and b/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rlib differ diff --git a/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rmeta b/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rmeta new file mode 100644 index 0000000..4fce5a1 Binary files /dev/null and b/cli/target/release/deps/libis_wsl-37af30d37ff9f2a5.rmeta differ diff --git a/cli/target/release/deps/libitoa-7a1909550f6689f5.rlib b/cli/target/release/deps/libitoa-7a1909550f6689f5.rlib new file mode 100644 index 0000000..2de8ec3 Binary files /dev/null and b/cli/target/release/deps/libitoa-7a1909550f6689f5.rlib differ diff --git a/cli/target/release/deps/libitoa-7a1909550f6689f5.rmeta b/cli/target/release/deps/libitoa-7a1909550f6689f5.rmeta new file mode 100644 index 0000000..c4de0c2 Binary files /dev/null and b/cli/target/release/deps/libitoa-7a1909550f6689f5.rmeta differ diff --git a/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rlib b/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rlib new file mode 100644 index 0000000..0cdc837 Binary files /dev/null and b/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rlib differ diff --git a/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rmeta b/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rmeta new file mode 100644 index 0000000..aed6757 Binary files /dev/null and b/cli/target/release/deps/liblazy_static-f835e7a7870664b7.rmeta differ diff --git a/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rlib b/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rlib new file mode 100644 index 0000000..9d35283 Binary files /dev/null and b/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rlib differ diff --git a/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rmeta b/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rmeta new file mode 100644 index 0000000..b06b24c Binary files /dev/null and b/cli/target/release/deps/liblibc-a4e83c3fb861efdb.rmeta differ diff --git a/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rlib b/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rlib new file mode 100644 index 0000000..28eaa92 Binary files /dev/null and b/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rlib differ diff --git a/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rmeta b/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rmeta new file mode 100644 index 0000000..cf79c75 Binary files /dev/null and b/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rmeta differ diff --git a/cli/target/release/deps/libmemchr-5734dedd3085a35e.rlib b/cli/target/release/deps/libmemchr-5734dedd3085a35e.rlib new file mode 100644 index 0000000..296fda1 Binary files /dev/null and b/cli/target/release/deps/libmemchr-5734dedd3085a35e.rlib differ diff --git a/cli/target/release/deps/libmemchr-5734dedd3085a35e.rmeta b/cli/target/release/deps/libmemchr-5734dedd3085a35e.rmeta new file mode 100644 index 0000000..7239ddc Binary files /dev/null and b/cli/target/release/deps/libmemchr-5734dedd3085a35e.rmeta differ diff --git a/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rlib b/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rlib new file mode 100644 index 0000000..b664ffb Binary files /dev/null and b/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rlib differ diff --git a/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rmeta b/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rmeta new file mode 100644 index 0000000..aa02f54 Binary files /dev/null and b/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rmeta differ diff --git a/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rlib b/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rlib new file mode 100644 index 0000000..eaee39a Binary files /dev/null and b/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rlib differ diff --git a/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rmeta b/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rmeta new file mode 100644 index 0000000..9306cd5 Binary files /dev/null and b/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rmeta differ diff --git a/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rlib b/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rlib new file mode 100644 index 0000000..9ef10bb Binary files /dev/null and b/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rlib differ diff --git a/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rmeta b/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rmeta new file mode 100644 index 0000000..80b1947 Binary files /dev/null and b/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rmeta differ diff --git a/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rlib b/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rlib new file mode 100644 index 0000000..ee3bb38 Binary files /dev/null and b/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rlib differ diff --git a/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rmeta b/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rmeta new file mode 100644 index 0000000..9fbc542 Binary files /dev/null and b/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rmeta differ diff --git a/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rlib b/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rlib new file mode 100644 index 0000000..55ff2b0 Binary files /dev/null and b/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rlib differ diff --git a/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rmeta b/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rmeta new file mode 100644 index 0000000..6db2f89 Binary files /dev/null and b/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rmeta differ diff --git a/cli/target/release/deps/libquote-1a424691996bcb4a.rlib b/cli/target/release/deps/libquote-1a424691996bcb4a.rlib new file mode 100644 index 0000000..7166994 Binary files /dev/null and b/cli/target/release/deps/libquote-1a424691996bcb4a.rlib differ diff --git a/cli/target/release/deps/libquote-1a424691996bcb4a.rmeta b/cli/target/release/deps/libquote-1a424691996bcb4a.rmeta new file mode 100644 index 0000000..1174658 Binary files /dev/null and b/cli/target/release/deps/libquote-1a424691996bcb4a.rmeta differ diff --git a/cli/target/release/deps/libregex-6426da5cc2273f99.rlib b/cli/target/release/deps/libregex-6426da5cc2273f99.rlib new file mode 100644 index 0000000..8241bc8 Binary files /dev/null and b/cli/target/release/deps/libregex-6426da5cc2273f99.rlib differ diff --git a/cli/target/release/deps/libregex-6426da5cc2273f99.rmeta b/cli/target/release/deps/libregex-6426da5cc2273f99.rmeta new file mode 100644 index 0000000..46ab756 Binary files /dev/null and b/cli/target/release/deps/libregex-6426da5cc2273f99.rmeta differ diff --git a/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rlib b/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rlib new file mode 100644 index 0000000..6f5ac2f Binary files /dev/null and b/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rlib differ diff --git a/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rmeta b/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rmeta new file mode 100644 index 0000000..09b3396 Binary files /dev/null and b/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rmeta differ diff --git a/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rlib b/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rlib new file mode 100644 index 0000000..5dededc Binary files /dev/null and b/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rlib differ diff --git a/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rmeta b/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rmeta new file mode 100644 index 0000000..ef6a1a0 Binary files /dev/null and b/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rmeta differ diff --git a/cli/target/release/deps/librustix-ae3caf69841d8b30.rlib b/cli/target/release/deps/librustix-ae3caf69841d8b30.rlib new file mode 100644 index 0000000..15772e1 Binary files /dev/null and b/cli/target/release/deps/librustix-ae3caf69841d8b30.rlib differ diff --git a/cli/target/release/deps/librustix-ae3caf69841d8b30.rmeta b/cli/target/release/deps/librustix-ae3caf69841d8b30.rmeta new file mode 100644 index 0000000..e0c813e Binary files /dev/null and b/cli/target/release/deps/librustix-ae3caf69841d8b30.rmeta differ diff --git a/cli/target/release/deps/libsame_file-93889d74dec46657.rlib b/cli/target/release/deps/libsame_file-93889d74dec46657.rlib new file mode 100644 index 0000000..73d28c1 Binary files /dev/null and b/cli/target/release/deps/libsame_file-93889d74dec46657.rlib differ diff --git a/cli/target/release/deps/libsame_file-93889d74dec46657.rmeta b/cli/target/release/deps/libsame_file-93889d74dec46657.rmeta new file mode 100644 index 0000000..7ec04b9 Binary files /dev/null and b/cli/target/release/deps/libsame_file-93889d74dec46657.rmeta differ diff --git a/cli/target/release/deps/libserde-83755affdef97bb7.rlib b/cli/target/release/deps/libserde-83755affdef97bb7.rlib new file mode 100644 index 0000000..6311f91 Binary files /dev/null and b/cli/target/release/deps/libserde-83755affdef97bb7.rlib differ diff --git a/cli/target/release/deps/libserde-83755affdef97bb7.rmeta b/cli/target/release/deps/libserde-83755affdef97bb7.rmeta new file mode 100644 index 0000000..24c37c6 Binary files /dev/null and b/cli/target/release/deps/libserde-83755affdef97bb7.rmeta differ diff --git a/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rlib b/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rlib new file mode 100644 index 0000000..5305df4 Binary files /dev/null and b/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rlib differ diff --git a/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rmeta b/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rmeta new file mode 100644 index 0000000..5248b20 Binary files /dev/null and b/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rmeta differ diff --git a/cli/target/release/deps/libserde_derive-c9471e72217818b4.so b/cli/target/release/deps/libserde_derive-c9471e72217818b4.so new file mode 100755 index 0000000..4dcc97b Binary files /dev/null and b/cli/target/release/deps/libserde_derive-c9471e72217818b4.so differ diff --git a/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rlib b/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rlib new file mode 100644 index 0000000..c7edbcc Binary files /dev/null and b/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rlib differ diff --git a/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rmeta b/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rmeta new file mode 100644 index 0000000..fdc3690 Binary files /dev/null and b/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rmeta differ diff --git a/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rlib b/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rlib new file mode 100644 index 0000000..e950ae7 Binary files /dev/null and b/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rlib differ diff --git a/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rmeta b/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rmeta new file mode 100644 index 0000000..414d07b Binary files /dev/null and b/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rmeta differ diff --git a/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rlib b/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rlib new file mode 100644 index 0000000..e138af5 Binary files /dev/null and b/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rlib differ diff --git a/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rmeta b/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rmeta new file mode 100644 index 0000000..dbb88cd Binary files /dev/null and b/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rmeta differ diff --git a/cli/target/release/deps/libsyn-81d482028d52a832.rlib b/cli/target/release/deps/libsyn-81d482028d52a832.rlib new file mode 100644 index 0000000..41f33ba Binary files /dev/null and b/cli/target/release/deps/libsyn-81d482028d52a832.rlib differ diff --git a/cli/target/release/deps/libsyn-81d482028d52a832.rmeta b/cli/target/release/deps/libsyn-81d482028d52a832.rmeta new file mode 100644 index 0000000..a3c0698 Binary files /dev/null and b/cli/target/release/deps/libsyn-81d482028d52a832.rmeta differ diff --git a/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rlib b/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rlib new file mode 100644 index 0000000..7d09439 Binary files /dev/null and b/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rlib differ diff --git a/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rmeta b/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rmeta new file mode 100644 index 0000000..786ab33 Binary files /dev/null and b/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rmeta differ diff --git a/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rlib b/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rlib new file mode 100644 index 0000000..3a4578c Binary files /dev/null and b/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rlib differ diff --git a/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rmeta b/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rmeta new file mode 100644 index 0000000..82ea82e Binary files /dev/null and b/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rmeta differ diff --git a/cli/target/release/deps/libthiserror_impl-38c51bd0e4f115fb.so b/cli/target/release/deps/libthiserror_impl-38c51bd0e4f115fb.so new file mode 100755 index 0000000..5543510 Binary files /dev/null and b/cli/target/release/deps/libthiserror_impl-38c51bd0e4f115fb.so differ diff --git a/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rlib b/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rlib new file mode 100644 index 0000000..4f06c08 Binary files /dev/null and b/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rlib differ diff --git a/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rmeta b/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rmeta new file mode 100644 index 0000000..f86dd11 Binary files /dev/null and b/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rmeta differ diff --git a/cli/target/release/deps/libunicode_width-11359368f6d44452.rlib b/cli/target/release/deps/libunicode_width-11359368f6d44452.rlib new file mode 100644 index 0000000..688f7e8 Binary files /dev/null and b/cli/target/release/deps/libunicode_width-11359368f6d44452.rlib differ diff --git a/cli/target/release/deps/libunicode_width-11359368f6d44452.rmeta b/cli/target/release/deps/libunicode_width-11359368f6d44452.rmeta new file mode 100644 index 0000000..ad4830e Binary files /dev/null and b/cli/target/release/deps/libunicode_width-11359368f6d44452.rmeta differ diff --git a/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rlib b/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rlib new file mode 100644 index 0000000..9ac8713 Binary files /dev/null and b/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rlib differ diff --git a/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rmeta b/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rmeta new file mode 100644 index 0000000..87c76ff Binary files /dev/null and b/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rmeta differ diff --git a/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rlib b/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rlib new file mode 100644 index 0000000..b471694 Binary files /dev/null and b/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rlib differ diff --git a/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rmeta b/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rmeta new file mode 100644 index 0000000..eeccd59 Binary files /dev/null and b/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rmeta differ diff --git a/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rlib b/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rlib new file mode 100644 index 0000000..531deee Binary files /dev/null and b/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rlib differ diff --git a/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rmeta b/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rmeta new file mode 100644 index 0000000..3866e97 Binary files /dev/null and b/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rmeta differ diff --git a/cli/target/release/deps/libzmij-e1ccb43df2026782.rlib b/cli/target/release/deps/libzmij-e1ccb43df2026782.rlib new file mode 100644 index 0000000..8199e5e Binary files /dev/null and b/cli/target/release/deps/libzmij-e1ccb43df2026782.rlib differ diff --git a/cli/target/release/deps/libzmij-e1ccb43df2026782.rmeta b/cli/target/release/deps/libzmij-e1ccb43df2026782.rmeta new file mode 100644 index 0000000..0d4275e Binary files /dev/null and b/cli/target/release/deps/libzmij-e1ccb43df2026782.rmeta differ diff --git a/cli/target/release/deps/linux_raw_sys-0ed2f1f2e5c02bd7.d b/cli/target/release/deps/linux_raw_sys-0ed2f1f2e5c02bd7.d new file mode 100644 index 0000000..89f9a3a --- /dev/null +++ b/cli/target/release/deps/linux_raw_sys-0ed2f1f2e5c02bd7.d @@ -0,0 +1,12 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/elf.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/auxvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/general.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/ioctl.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/liblinux_raw_sys-0ed2f1f2e5c02bd7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/elf.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/auxvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/general.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/ioctl.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/linux_raw_sys-0ed2f1f2e5c02bd7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/elf.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/auxvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/general.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/ioctl.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/elf.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/auxvec.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/errno.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/general.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/linux-raw-sys-0.11.0/src/x86_64/ioctl.rs: diff --git a/cli/target/release/deps/memchr-5734dedd3085a35e.d b/cli/target/release/deps/memchr-5734dedd3085a35e.d new file mode 100644 index 0000000..0eae1e6 --- /dev/null +++ b/cli/target/release/deps/memchr-5734dedd3085a35e.d @@ -0,0 +1,33 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libmemchr-5734dedd3085a35e.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/shiftor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/twoway.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/cow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/searcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/vector.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libmemchr-5734dedd3085a35e.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/shiftor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/twoway.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/cow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/searcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/vector.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/memchr-5734dedd3085a35e.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/rabinkarp.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/shiftor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/twoway.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/packedpair.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/cow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/searcher.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/vector.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/packedpair/default_rank.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/rabinkarp.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/shiftor.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/all/twoway.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/generic/packedpair.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/avx2/packedpair.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/sse2/packedpair.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/arch/x86_64/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/cow.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/ext.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/memmem/searcher.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.6/src/vector.rs: diff --git a/cli/target/release/deps/num_traits-7c28f15b132176d7.d b/cli/target/release/deps/num_traits-7c28f15b132176d7.d new file mode 100644 index 0000000..0a2da05 --- /dev/null +++ b/cli/target/release/deps/num_traits-7c28f15b132176d7.d @@ -0,0 +1,25 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/bounds.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/cast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/float.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/identities.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/checked.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/euclid.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/inv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mul_add.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/overflowing.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/saturating.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/wrapping.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/pow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/real.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/sign.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libnum_traits-7c28f15b132176d7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/bounds.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/cast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/float.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/identities.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/checked.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/euclid.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/inv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mul_add.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/overflowing.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/saturating.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/wrapping.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/pow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/real.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/sign.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/num_traits-7c28f15b132176d7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/bounds.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/cast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/float.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/identities.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/checked.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/euclid.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/inv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mul_add.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/overflowing.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/saturating.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/wrapping.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/pow.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/real.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/sign.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/bounds.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/cast.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/float.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/identities.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/int.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/bytes.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/checked.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/euclid.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/inv.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/mul_add.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/overflowing.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/saturating.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/ops/wrapping.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/pow.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/real.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/num-traits-0.2.19/src/sign.rs: diff --git a/cli/target/release/deps/once_cell-ba2ae9f0af670f58.d b/cli/target/release/deps/once_cell-ba2ae9f0af670f58.d new file mode 100644 index 0000000..6337791 --- /dev/null +++ b/cli/target/release/deps/once_cell-ba2ae9f0af670f58.d @@ -0,0 +1,9 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/imp_std.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/race.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libonce_cell-ba2ae9f0af670f58.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/imp_std.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/race.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/once_cell-ba2ae9f0af670f58.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/imp_std.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/race.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/imp_std.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.21.3/src/race.rs: diff --git a/cli/target/release/deps/open-c9f5f5c936f84d1f.d b/cli/target/release/deps/open-c9f5f5c936f84d1f.d new file mode 100644 index 0000000..d866cad --- /dev/null +++ b/cli/target/release/deps/open-c9f5f5c936f84d1f.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/unix.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libopen-c9f5f5c936f84d1f.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/unix.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/open-c9f5f5c936f84d1f.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/unix.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/open-5.3.3/src/unix.rs: diff --git a/cli/target/release/deps/pathdiff-098d9b5f1337bb0d.d b/cli/target/release/deps/pathdiff-098d9b5f1337bb0d.d new file mode 100644 index 0000000..5bc76d0 --- /dev/null +++ b/cli/target/release/deps/pathdiff-098d9b5f1337bb0d.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pathdiff-0.2.3/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libpathdiff-098d9b5f1337bb0d.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pathdiff-0.2.3/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/pathdiff-098d9b5f1337bb0d.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pathdiff-0.2.3/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pathdiff-0.2.3/src/lib.rs: diff --git a/cli/target/release/deps/proc_macro2-7a516cdcab7d079b.d b/cli/target/release/deps/proc_macro2-7a516cdcab7d079b.d new file mode 100644 index 0000000..73369de --- /dev/null +++ b/cli/target/release/deps/proc_macro2-7a516cdcab7d079b.d @@ -0,0 +1,15 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/marker.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/probe.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/rcvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/detection.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/extra.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/wrapper.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libproc_macro2-7a516cdcab7d079b.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/marker.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/probe.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/rcvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/detection.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/extra.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/wrapper.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/proc_macro2-7a516cdcab7d079b.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/marker.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/probe.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/rcvec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/detection.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/fallback.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/extra.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/wrapper.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/marker.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/parse.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/probe.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/rcvec.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/detection.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/fallback.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/extra.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.105/src/wrapper.rs: diff --git a/cli/target/release/deps/quote-1a424691996bcb4a.d b/cli/target/release/deps/quote-1a424691996bcb4a.d new file mode 100644 index 0000000..88ca83e --- /dev/null +++ b/cli/target/release/deps/quote-1a424691996bcb4a.d @@ -0,0 +1,13 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libquote-1a424691996bcb4a.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ident_fragment.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/to_tokens.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/runtime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/spanned.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libquote-1a424691996bcb4a.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ident_fragment.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/to_tokens.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/runtime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/spanned.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/quote-1a424691996bcb4a.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ident_fragment.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/to_tokens.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/runtime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/spanned.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ext.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/format.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/ident_fragment.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/to_tokens.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/runtime.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.43/src/spanned.rs: diff --git a/cli/target/release/deps/regex-6426da5cc2273f99.d b/cli/target/release/deps/regex-6426da5cc2273f99.d new file mode 100644 index 0000000..16073eb --- /dev/null +++ b/cli/target/release/deps/regex-6426da5cc2273f99.d @@ -0,0 +1,17 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex-6426da5cc2273f99.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/builders.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/find_byte.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/string.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/string.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex-6426da5cc2273f99.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/builders.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/find_byte.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/string.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/string.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/regex-6426da5cc2273f99.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/builders.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/find_byte.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/string.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/bytes.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/string.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/builders.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/bytes.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/find_byte.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/bytes.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regex/string.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/bytes.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.12.2/src/regexset/string.rs: diff --git a/cli/target/release/deps/regex_automata-70bf7518599c2b12.d b/cli/target/release/deps/regex_automata-70bf7518599c2b12.d new file mode 100644 index 0000000..522b433 --- /dev/null +++ b/cli/target/release/deps/regex_automata-70bf7518599c2b12.d @@ -0,0 +1,65 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/onepass.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/limited.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/reverse_inner.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/stopat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/strategy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/wrappers.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/captures.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/escape.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/interpolate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/lazy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/look.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/pool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/start.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/syntax.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/wire.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/state.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/empty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/sparse_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/utf8.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex_automata-70bf7518599c2b12.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/onepass.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/limited.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/reverse_inner.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/stopat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/strategy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/wrappers.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/captures.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/escape.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/interpolate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/lazy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/look.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/pool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/start.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/syntax.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/wire.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/state.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/empty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/sparse_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/utf8.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/regex_automata-70bf7518599c2b12.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/onepass.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/remapper.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/dfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/limited.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/regex.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/reverse_inner.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/stopat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/strategy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/wrappers.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/builder.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/alphabet.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/captures.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/escape.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/interpolate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/lazy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/look.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/pool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/byteset.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memmem.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/teddy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/primitives.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/start.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/syntax.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/wire.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/state.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/empty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/memchr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/search.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/sparse_set.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/unicode_data/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/utf8.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/onepass.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/dfa/remapper.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/dfa.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/id.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/regex.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/hybrid/search.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/limited.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/literal.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/regex.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/reverse_inner.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/stopat.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/strategy.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/meta/wrappers.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/backtrack.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/builder.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/compiler.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/literal_trie.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/map.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/nfa.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/pikevm.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/nfa/thompson/range_trie.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/alphabet.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/captures.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/escape.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/interpolate.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/iter.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/lazy.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/look.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/pool.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/aho_corasick.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/byteset.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/memmem.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/prefilter/teddy.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/primitives.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/start.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/syntax.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/wire.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/determinize/state.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/empty.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/int.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/memchr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/search.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/sparse_set.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/unicode_data/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.13/src/util/utf8.rs: diff --git a/cli/target/release/deps/regex_syntax-530e6dbdb6786e6c.d b/cli/target/release/deps/regex_syntax-530e6dbdb6786e6c.d new file mode 100644 index 0000000..f0f5c9e --- /dev/null +++ b/cli/target/release/deps/regex_syntax-530e6dbdb6786e6c.d @@ -0,0 +1,37 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/either.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/interval.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/translate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/age.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/utf8.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libregex_syntax-530e6dbdb6786e6c.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/either.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/interval.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/translate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/age.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/utf8.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/regex_syntax-530e6dbdb6786e6c.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/debug.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/either.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/interval.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/literal.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/translate.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/visitor.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/parser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/rank.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/age.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/utf8.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/parse.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/print.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/ast/visitor.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/debug.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/either.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/interval.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/literal.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/print.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/translate.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/hir/visitor.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/parser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/rank.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/age.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/case_folding_simple.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/general_category.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/grapheme_cluster_break.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/perl_word.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_bool.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_names.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/property_values.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/script_extension.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/sentence_break.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/unicode_tables/word_break.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.8/src/utf8.rs: diff --git a/cli/target/release/deps/rustix-ae3caf69841d8b30.d b/cli/target/release/deps/rustix-ae3caf69841d8b30.d new file mode 100644 index 0000000..b0cba51 --- /dev/null +++ b/cli/target/release/deps/rustix-ae3caf69841d8b30.d @@ -0,0 +1,68 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/librustix-ae3caf69841d8b30.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/cstr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/maybe_polyfill/std/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/bitcast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/x86_64.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/conv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/reg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/c.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ffi.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/abs.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/at.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/constants.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/copy_file_range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fadvise.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/memfd_create.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/openat2.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/raw_dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/seek_from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sendfile.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/special.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/statx.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sync.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/xattr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/close.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/dup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/read_write.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/patterns.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/linux.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/dec_int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/timespec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ugid.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/librustix-ae3caf69841d8b30.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/cstr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/maybe_polyfill/std/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/bitcast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/x86_64.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/conv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/reg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/c.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ffi.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/abs.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/at.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/constants.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/copy_file_range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fadvise.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/memfd_create.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/openat2.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/raw_dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/seek_from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sendfile.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/special.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/statx.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sync.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/xattr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/close.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/dup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/read_write.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/patterns.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/linux.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/dec_int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/timespec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ugid.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/rustix-ae3caf69841d8b30.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/cstr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/utils.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/maybe_polyfill/std/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/bitcast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/x86_64.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/conv.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/reg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/types.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/c.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/syscalls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ffi.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/abs.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/at.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/constants.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/copy_file_range.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fadvise.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fd.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/id.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/inotify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/makedev.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/memfd_create.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/openat2.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/raw_dir.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/seek_from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sendfile.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/special.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/statx.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sync.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/xattr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/close.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/dup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/errno.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/fcntl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/ioctl.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/read_write.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/patterns.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/linux.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/arg.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/dec_int.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/timespec.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ugid.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/buffer.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/cstr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/utils.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/maybe_polyfill/std/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/bitcast.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/arch/x86_64.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/conv.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/reg.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/dir.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/inotify.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/makedev.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/syscalls.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/fs/types.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/errno.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/syscalls.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/io/types.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/c.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/backend/linux_raw/ugid/syscalls.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ffi.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/abs.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/at.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/constants.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/copy_file_range.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/dir.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fadvise.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fcntl.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/fd.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/id.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/inotify.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/ioctl.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/makedev.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/memfd_create.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/openat2.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/raw_dir.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/seek_from.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sendfile.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/special.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/statx.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/sync.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/fs/xattr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/close.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/dup.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/errno.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/fcntl.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/ioctl.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/io/read_write.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/patterns.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ioctl/linux.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/arg.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/path/dec_int.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/timespec.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rustix-1.1.3/src/ugid.rs: diff --git a/cli/target/release/deps/same_file-93889d74dec46657.d b/cli/target/release/deps/same_file-93889d74dec46657.d new file mode 100644 index 0000000..60ae369 --- /dev/null +++ b/cli/target/release/deps/same_file-93889d74dec46657.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libsame_file-93889d74dec46657.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/unix.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libsame_file-93889d74dec46657.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/unix.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/same_file-93889d74dec46657.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/unix.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/same-file-1.0.6/src/unix.rs: diff --git a/cli/target/release/deps/serde-83755affdef97bb7.d b/cli/target/release/deps/serde-83755affdef97bb7.d new file mode 100644 index 0000000..b6f1391 --- /dev/null +++ b/cli/target/release/deps/serde-83755affdef97bb7.d @@ -0,0 +1,14 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde-83755affdef97bb7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/integer128.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/ser.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde-83755affdef97bb7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/integer128.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/ser.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/serde-83755affdef97bb7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/integer128.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/ser.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/integer128.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/de.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.228/src/private/ser.rs: +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out/private.rs: + +# env-dep:OUT_DIR=/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde-8e6dbcd42bc44638/out diff --git a/cli/target/release/deps/serde_core-4f1d76eb414b06a7.d b/cli/target/release/deps/serde_core-4f1d76eb414b06a7.d new file mode 100644 index 0000000..77056fa --- /dev/null +++ b/cli/target/release/deps/serde_core-4f1d76eb414b06a7.d @@ -0,0 +1,27 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/crate_root.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/ignored_any.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impossible.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/content.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/seed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/doc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/size_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/string.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde_core-4f1d76eb414b06a7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/crate_root.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/ignored_any.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impossible.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/content.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/seed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/doc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/size_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/string.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/serde_core-4f1d76eb414b06a7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/crate_root.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/value.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/ignored_any.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impls.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impossible.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/format.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/content.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/seed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/doc.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/size_hint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/string.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/crate_root.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/value.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/ignored_any.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/de/impls.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/fmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impls.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/ser/impossible.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/format.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/content.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/seed.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/doc.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/size_hint.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_core-1.0.228/src/private/string.rs: +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out/private.rs: + +# env-dep:OUT_DIR=/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/build/serde_core-8f5f5bccee7a6f32/out diff --git a/cli/target/release/deps/serde_derive-c9471e72217818b4.d b/cli/target/release/deps/serde_derive-c9471e72217818b4.d new file mode 100644 index 0000000..6c3acf4 --- /dev/null +++ b/cli/target/release/deps/serde_derive-c9471e72217818b4.d @@ -0,0 +1,34 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde_derive-c9471e72217818b4.so: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/name.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/case.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/check.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ctxt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/receiver.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/respan.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/symbol.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/bound.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/fragment.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_adjacently.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_externally.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_internally.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_untagged.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/identifier.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/struct_.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/tuple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/unit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/deprecated.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/dummy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/pretend.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/this.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/serde_derive-c9471e72217818b4.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/name.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/case.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/check.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ctxt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/receiver.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/respan.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/symbol.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/bound.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/fragment.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_adjacently.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_externally.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_internally.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_untagged.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/identifier.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/struct_.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/tuple.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/unit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/deprecated.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/dummy.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/pretend.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/this.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ast.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/attr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/name.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/case.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/check.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/ctxt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/receiver.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/respan.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/internals/symbol.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/bound.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/fragment.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_adjacently.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_externally.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_internally.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/enum_untagged.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/identifier.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/struct_.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/tuple.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/de/unit.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/deprecated.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/dummy.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/pretend.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/ser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.228/src/this.rs: + +# env-dep:CARGO_PKG_VERSION_PATCH=228 diff --git a/cli/target/release/deps/serde_json-b15e5bf23d8dc254.d b/cli/target/release/deps/serde_json-b15e5bf23d8dc254.d new file mode 100644 index 0000000..bff9d47 --- /dev/null +++ b/cli/target/release/deps/serde_json-b15e5bf23d8dc254.d @@ -0,0 +1,22 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/index.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/partial_eq.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/number.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/read.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libserde_json-b15e5bf23d8dc254.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/index.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/partial_eq.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/number.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/read.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/serde_json-b15e5bf23d8dc254.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/map.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/de.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/from.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/index.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/partial_eq.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/ser.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/io/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/iter.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/number.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/read.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/de.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/map.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/ser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/de.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/from.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/index.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/partial_eq.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/value/ser.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/io/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/iter.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/number.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_json-1.0.149/src/read.rs: diff --git a/cli/target/release/deps/shell_words-48645deda7c0dcf7.d b/cli/target/release/deps/shell_words-48645deda7c0dcf7.d new file mode 100644 index 0000000..888852e --- /dev/null +++ b/cli/target/release/deps/shell_words-48645deda7c0dcf7.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shell-words-1.1.1/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libshell_words-48645deda7c0dcf7.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shell-words-1.1.1/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/shell_words-48645deda7c0dcf7.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shell-words-1.1.1/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/shell-words-1.1.1/src/lib.rs: diff --git a/cli/target/release/deps/strsim-e1049f74820c8e0c.d b/cli/target/release/deps/strsim-e1049f74820c8e0c.d new file mode 100644 index 0000000..0429cb1 --- /dev/null +++ b/cli/target/release/deps/strsim-e1049f74820c8e0c.d @@ -0,0 +1,7 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libstrsim-e1049f74820c8e0c.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/strsim-e1049f74820c8e0c.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs: diff --git a/cli/target/release/deps/syn-81d482028d52a832.d b/cli/target/release/deps/syn-81d482028d52a832.d new file mode 100644 index 0000000..cbb2f2a --- /dev/null +++ b/cli/target/release/deps/syn-81d482028d52a832.d @@ -0,0 +1,53 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libsyn-81d482028d52a832.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/token.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/bigint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/classify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_keyword.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_punctuation.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/data.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/drops.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/expr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/fixup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/generics.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ident.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/item.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lifetime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lookahead.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/mac.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/meta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/op.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/discouraged.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_macro_input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_quote.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/pat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/path.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/precedence.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/punctuated.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/restriction.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/sealed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/span.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/spanned.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/stmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/thread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/verbatim.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/whitespace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/export.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/gen/clone.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libsyn-81d482028d52a832.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/token.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/bigint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/classify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_keyword.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_punctuation.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/data.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/drops.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/expr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/fixup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/generics.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ident.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/item.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lifetime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lookahead.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/mac.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/meta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/op.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/discouraged.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_macro_input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_quote.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/pat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/path.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/precedence.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/punctuated.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/restriction.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/sealed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/span.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/spanned.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/stmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/thread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/verbatim.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/whitespace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/export.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/gen/clone.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/syn-81d482028d52a832.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/macros.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/group.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/token.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/bigint.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/buffer.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/classify.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_keyword.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_punctuation.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/data.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/derive.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/drops.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/expr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ext.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/file.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/fixup.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/generics.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ident.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/item.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lifetime.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lit.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lookahead.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/mac.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/meta.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/op.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/discouraged.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_macro_input.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_quote.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/pat.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/path.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/precedence.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/print.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/punctuated.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/restriction.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/sealed.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/span.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/spanned.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/stmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/thread.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ty.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/verbatim.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/whitespace.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/export.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/gen/clone.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/macros.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/group.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/token.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/attr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/bigint.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/buffer.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/classify.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_keyword.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/custom_punctuation.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/data.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/derive.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/drops.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/expr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ext.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/file.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/fixup.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/generics.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ident.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/item.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lifetime.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lit.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/lookahead.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/mac.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/meta.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/op.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/discouraged.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_macro_input.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/parse_quote.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/pat.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/path.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/precedence.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/print.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/punctuated.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/restriction.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/sealed.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/span.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/spanned.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/stmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/thread.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/ty.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/verbatim.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/whitespace.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/export.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.114/src/gen/clone.rs: diff --git a/cli/target/release/deps/tempfile-4d8d996fbecf0ede.d b/cli/target/release/deps/tempfile-4d8d996fbecf0ede.d new file mode 100644 index 0000000..6c46fea --- /dev/null +++ b/cli/target/release/deps/tempfile-4d8d996fbecf0ede.d @@ -0,0 +1,17 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/spooled.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/env.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libtempfile-4d8d996fbecf0ede.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/spooled.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/env.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/tempfile-4d8d996fbecf0ede.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/mod.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/unix.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/spooled.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/util.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/env.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/dir/imp/unix.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/mod.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/file/imp/unix.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/spooled.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/util.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tempfile-3.24.0/src/env.rs: diff --git a/cli/target/release/deps/thiserror-81ac2a7999f60acd.d b/cli/target/release/deps/thiserror-81ac2a7999f60acd.d new file mode 100644 index 0000000..9651ed8 --- /dev/null +++ b/cli/target/release/deps/thiserror-81ac2a7999f60acd.d @@ -0,0 +1,9 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/aserror.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/display.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libthiserror-81ac2a7999f60acd.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/aserror.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/display.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/thiserror-81ac2a7999f60acd.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/aserror.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/display.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/aserror.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-1.0.69/src/display.rs: diff --git a/cli/target/release/deps/thiserror_impl-38c51bd0e4f115fb.d b/cli/target/release/deps/thiserror_impl-38c51bd0e4f115fb.d new file mode 100644 index 0000000..936ee92 --- /dev/null +++ b/cli/target/release/deps/thiserror_impl-38c51bd0e4f115fb.d @@ -0,0 +1,14 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libthiserror_impl-38c51bd0e4f115fb.so: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/ast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/expand.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/generics.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/prop.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/scan_expr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/span.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/valid.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/thiserror_impl-38c51bd0e4f115fb.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/ast.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/attr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/expand.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/fmt.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/generics.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/prop.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/scan_expr.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/span.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/valid.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/ast.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/attr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/expand.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/fmt.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/generics.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/prop.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/scan_expr.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/span.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/thiserror-impl-1.0.69/src/valid.rs: diff --git a/cli/target/release/deps/unicode_ident-7a17985197bf7fb4.d b/cli/target/release/deps/unicode_ident-7a17985197bf7fb4.d new file mode 100644 index 0000000..7b7b437 --- /dev/null +++ b/cli/target/release/deps/unicode_ident-7a17985197bf7fb4.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/tables.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libunicode_ident-7a17985197bf7fb4.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/tables.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/unicode_ident-7a17985197bf7fb4.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/tables.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.22/src/tables.rs: diff --git a/cli/target/release/deps/unicode_width-11359368f6d44452.d b/cli/target/release/deps/unicode_width-11359368f6d44452.d new file mode 100644 index 0000000..008855a --- /dev/null +++ b/cli/target/release/deps/unicode_width-11359368f6d44452.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libunicode_width-11359368f6d44452.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/tables.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libunicode_width-11359368f6d44452.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/tables.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/unicode_width-11359368f6d44452.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/tables.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.2.2/src/tables.rs: diff --git a/cli/target/release/deps/utf8parse-118cb74bed046d2a.d b/cli/target/release/deps/utf8parse-118cb74bed046d2a.d new file mode 100644 index 0000000..882231e --- /dev/null +++ b/cli/target/release/deps/utf8parse-118cb74bed046d2a.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libutf8parse-118cb74bed046d2a.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/utf8parse-118cb74bed046d2a.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/utf8parse-0.2.2/src/types.rs: diff --git a/cli/target/release/deps/walkdir-8cf8c4a5d4b0fbe5.d b/cli/target/release/deps/walkdir-8cf8c4a5d4b0fbe5.d new file mode 100644 index 0000000..c4bdfb4 --- /dev/null +++ b/cli/target/release/deps/walkdir-8cf8c4a5d4b0fbe5.d @@ -0,0 +1,10 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/dent.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/util.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libwalkdir-8cf8c4a5d4b0fbe5.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/dent.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/util.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/walkdir-8cf8c4a5d4b0fbe5.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/dent.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/error.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/util.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/dent.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/error.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/walkdir-2.5.0/src/util.rs: diff --git a/cli/target/release/deps/zeroize-afef55a7e7cc6cfe.d b/cli/target/release/deps/zeroize-afef55a7e7cc6cfe.d new file mode 100644 index 0000000..0921065 --- /dev/null +++ b/cli/target/release/deps/zeroize-afef55a7e7cc6cfe.d @@ -0,0 +1,8 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/x86.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libzeroize-afef55a7e7cc6cfe.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/x86.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/zeroize-afef55a7e7cc6cfe.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/x86.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.2/src/x86.rs: diff --git a/cli/target/release/deps/zmij-e1ccb43df2026782.d b/cli/target/release/deps/zmij-e1ccb43df2026782.d new file mode 100644 index 0000000..c0183af --- /dev/null +++ b/cli/target/release/deps/zmij-e1ccb43df2026782.d @@ -0,0 +1,9 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libzmij-e1ccb43df2026782.rmeta: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/stdarch_x86.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/traits.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/libzmij-e1ccb43df2026782.rlib: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/stdarch_x86.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/traits.rs + +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/deps/zmij-e1ccb43df2026782.d: /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/lib.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/stdarch_x86.rs /home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/traits.rs + +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/lib.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/stdarch_x86.rs: +/home/c_byrne/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zmij-1.0.14/src/traits.rs: diff --git a/cli/target/release/libcomfy_qa.d b/cli/target/release/libcomfy_qa.d new file mode 100644 index 0000000..4998fe3 --- /dev/null +++ b/cli/target/release/libcomfy_qa.d @@ -0,0 +1 @@ +/home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/target/release/libcomfy_qa.rlib: /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/scripts/devtools-node-pack-tester.js /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/app.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/check.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/diff.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/generate.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/generate_api_test.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/import.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/list.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/new_project.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/status.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/sync.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/commands/validate.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/checklist.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/generators/report.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/git.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/lib.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/checklist.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/export.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/metadata.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/node_pack.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/models/workflow.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/markdown.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/parsers/workflow_json.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/checklist_validator.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/mod.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/naming_validator.rs /home/c_byrne/projects/comfyui-frontend-testing/custom-node-qa/cli/src/validators/workflow_validator.rs diff --git a/cli/target/release/libcomfy_qa.rlib b/cli/target/release/libcomfy_qa.rlib new file mode 100644 index 0000000..2dd9b23 Binary files /dev/null and b/cli/target/release/libcomfy_qa.rlib differ diff --git a/cli/tests/checklist_tests.rs b/cli/tests/checklist_tests.rs new file mode 100644 index 0000000..ea1c990 --- /dev/null +++ b/cli/tests/checklist_tests.rs @@ -0,0 +1,89 @@ +use comfy_qa::models::Checklist; +use std::fs; +use tempfile::TempDir; + +#[test] +fn test_checklist_parsing() { + let checklist_content = r#"# ComfyUI QA Test - test-project + +- [x] Pack One (20) +- [ ] Pack Two (15) +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("test-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let checklist = Checklist::from_file(&checklist_path).unwrap(); + + assert_eq!(checklist.project_name, "test-project"); + assert_eq!(checklist.packs.len(), 2); + assert_eq!(checklist.packs[0].name, "Pack One"); + assert_eq!(checklist.packs[0].node_count, 20); + assert!(checklist.packs[0].tested); + assert_eq!(checklist.packs[1].name, "Pack Two"); + assert_eq!(checklist.packs[1].node_count, 15); + assert!(!checklist.packs[1].tested); +} + +#[test] +fn test_checklist_tested_status() { + let checklist_content = r#"# ComfyUI QA Test - test-project + +- [x] TestedPack (10) +- [ ] UntestedPack (5) +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("test-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let checklist = Checklist::from_file(&checklist_path).unwrap(); + + assert_eq!(checklist.packs.len(), 2); + assert!(checklist.packs[0].tested); + assert!(!checklist.packs[1].tested); +} + +#[test] +fn test_checklist_empty_project() { + let checklist_content = r#"# ComfyUI QA Test - empty-project +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("empty-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let checklist = Checklist::from_file(&checklist_path).unwrap(); + + assert_eq!(checklist.project_name, "empty-project"); + assert_eq!(checklist.packs.len(), 0); +} + +#[test] +fn test_checklist_with_special_characters() { + let checklist_content = r#"# ComfyUI QA Test - test-project + +- [x] Pack-With-Dashes (5) +- [ ] Pack_With_Underscores (10) +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("test-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let checklist = Checklist::from_file(&checklist_path).unwrap(); + + assert_eq!(checklist.packs[0].name, "Pack-With-Dashes"); + assert_eq!(checklist.packs[0].node_count, 5); + assert_eq!(checklist.packs[1].name, "Pack_With_Underscores"); + assert_eq!(checklist.packs[1].node_count, 10); +} diff --git a/cli/tests/metadata_tests.rs b/cli/tests/metadata_tests.rs new file mode 100644 index 0000000..ad3f20b --- /dev/null +++ b/cli/tests/metadata_tests.rs @@ -0,0 +1,97 @@ +use comfy_qa::models::Metadata; +use std::fs; +use tempfile::TempDir; + +#[test] +fn test_metadata_parsing() { + let metadata_json = r#"{ + "project_name": "test-project", + "created_at": "2024-01-01T00:00:00Z", + "last_updated": "2024-01-02T00:00:00Z", + "environment": { + "type": "cloud", + "url": "https://example.com", + "comfyui_version": "v1.0.0" + }, + "packs": {}, + "stats": { + "total_packs": 0, + "tested_packs": 0, + "total_nodes": 0, + "completion_percent": 0.0 + } + }"#; + + let temp_dir = TempDir::new().unwrap(); + let metadata_path = temp_dir.path().join("metadata.json"); + fs::write(&metadata_path, metadata_json).unwrap(); + + let metadata = Metadata::from_file(&metadata_path).unwrap(); + + assert_eq!(metadata.project_name, "test-project"); + assert_eq!(metadata.environment.env_type, "cloud"); + assert_eq!(metadata.environment.url, "https://example.com"); + assert_eq!( + metadata.environment.comfyui_version, + Some("v1.0.0".to_string()) + ); +} + +#[test] +fn test_metadata_with_optional_fields() { + let metadata_json = r#"{ + "project_name": "minimal-project", + "created_at": "2024-01-01T00:00:00Z", + "last_updated": null, + "environment": { + "type": "local", + "url": "http://localhost:8188" + }, + "packs": {}, + "stats": null + }"#; + + let temp_dir = TempDir::new().unwrap(); + let metadata_path = temp_dir.path().join("metadata.json"); + fs::write(&metadata_path, metadata_json).unwrap(); + + let metadata = Metadata::from_file(&metadata_path).unwrap(); + + assert_eq!(metadata.project_name, "minimal-project"); + assert_eq!(metadata.environment.comfyui_version, None); + assert!(metadata.stats.is_none()); +} + +#[test] +fn test_metadata_serialization() { + let metadata_json = r#"{ + "project_name": "test-project", + "created_at": "2024-01-01T00:00:00Z", + "last_updated": "2024-01-02T00:00:00Z", + "environment": { + "type": "local", + "url": "http://localhost:8188", + "comfyui_version": "v1.2.3" + }, + "packs": {}, + "stats": { + "total_packs": 0, + "tested_packs": 0, + "total_nodes": 0, + "completion_percent": 0.0 + } + }"#; + + let temp_dir = TempDir::new().unwrap(); + let metadata_path = temp_dir.path().join("metadata.json"); + fs::write(&metadata_path, metadata_json).unwrap(); + + let metadata = Metadata::from_file(&metadata_path).unwrap(); + + let output_path = temp_dir.path().join("output.json"); + metadata.to_file(&output_path).unwrap(); + + let content = fs::read_to_string(&output_path).unwrap(); + assert!(content.contains("test-project")); + assert!(content.contains("v1.2.3")); +} diff --git a/cli/tests/validation_tests.rs b/cli/tests/validation_tests.rs new file mode 100644 index 0000000..5732ab3 --- /dev/null +++ b/cli/tests/validation_tests.rs @@ -0,0 +1,80 @@ +use comfy_qa::models::Checklist; +use std::fs; +use tempfile::TempDir; + +#[test] +fn test_valid_checklist_parsing() { + let checklist_content = r#"# ComfyUI QA Test - valid-project + +- [x] Pack One (10) +- [x] Pack Two (5) +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("valid-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let result = Checklist::from_file(&checklist_path); + + assert!(result.is_ok()); + let checklist = result.unwrap(); + assert_eq!(checklist.packs.len(), 2); +} + +#[test] +fn test_checklist_with_no_packs() { + let checklist_content = r#"# ComfyUI QA Test - test-project + +No packs listed +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("test-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let result = Checklist::from_file(&checklist_path); + + assert!(result.is_ok()); + let checklist = result.unwrap(); + assert_eq!(checklist.packs.len(), 0); +} + +#[test] +fn test_empty_file() { + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("empty-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("empty.md"); + fs::write(&checklist_path, "").unwrap(); + + let result = Checklist::from_file(&checklist_path); + + assert!(result.is_ok()); +} + +#[test] +fn test_checklist_multiple_formats() { + let checklist_content = r#"# ComfyUI QA Test - test-project + +- [x] FirstPack (10) +- [ ] SecondPack (20) +- [x] ThirdPack (5) +"#; + + let temp_dir = TempDir::new().unwrap(); + let project_dir = temp_dir.path().join("test-project"); + fs::create_dir(&project_dir).unwrap(); + let checklist_path = project_dir.join("checklist.md"); + fs::write(&checklist_path, checklist_content).unwrap(); + + let checklist = Checklist::from_file(&checklist_path).unwrap(); + + assert_eq!(checklist.packs.len(), 3); + assert!(checklist.packs[0].tested); + assert!(!checklist.packs[1].tested); + assert!(checklist.packs[2].tested); +} diff --git a/cli/tests/workflow_tests.rs b/cli/tests/workflow_tests.rs new file mode 100644 index 0000000..3804d49 --- /dev/null +++ b/cli/tests/workflow_tests.rs @@ -0,0 +1,109 @@ +use comfy_qa::models::Workflow; +use serde_json::json; +use std::fs; +use tempfile::TempDir; + +#[test] +fn test_workflow_parsing() { + let workflow_json = json!({ + "id": "test-workflow", + "nodes": [ + {"id": "1", "type": "NodeA"}, + {"id": "2", "type": "NodeB"}, + {"id": "3", "type": "NodeA"} + ] + }); + + let temp_dir = TempDir::new().unwrap(); + let workflow_path = temp_dir.path().join("all-nodes-test-pack.json"); + fs::write(&workflow_path, workflow_json.to_string()).unwrap(); + + let workflow = Workflow::from_file(&workflow_path).unwrap(); + + assert_eq!(workflow.pack_name, "test-pack"); + assert_eq!(workflow.node_count, 3); +} + +#[test] +fn test_workflow_unique_node_types() { + let workflow_json = json!({ + "id": "test-workflow", + "nodes": [ + {"id": "1", "type": "NodeA"}, + {"id": "2", "type": "NodeB"}, + {"id": "3", "type": "NodeA"}, + {"id": "4", "type": "NodeC"} + ] + }); + + let temp_dir = TempDir::new().unwrap(); + let workflow_path = temp_dir.path().join("all-nodes-test-pack.json"); + fs::write(&workflow_path, workflow_json.to_string()).unwrap(); + + let workflow = Workflow::from_file(&workflow_path).unwrap(); + let unique_types = workflow.get_unique_node_types(); + + assert_eq!(unique_types.len(), 3); + assert!(unique_types.contains(&"NodeA".to_string())); + assert!(unique_types.contains(&"NodeB".to_string())); + assert!(unique_types.contains(&"NodeC".to_string())); +} + +#[test] +fn test_load_all_workflows() { + let temp_dir = TempDir::new().unwrap(); + let workflows_dir = temp_dir.path().join("workflows"); + fs::create_dir(&workflows_dir).unwrap(); + + let workflow1_json = json!({ + "id": "workflow1", + "nodes": [ + {"id": "1", "type": "NodeA"} + ] + }); + + let workflow2_json = json!({ + "id": "workflow2", + "nodes": [ + {"id": "1", "type": "NodeB"}, + {"id": "2", "type": "NodeC"} + ] + }); + + fs::write( + workflows_dir.join("all-nodes-pack1.json"), + workflow1_json.to_string(), + ) + .unwrap(); + fs::write( + workflows_dir.join("all-nodes-pack2.json"), + workflow2_json.to_string(), + ) + .unwrap(); + + let workflows = Workflow::load_all(&workflows_dir).unwrap(); + + assert_eq!(workflows.len(), 2); + assert!(workflows.contains_key("pack1")); + assert!(workflows.contains_key("pack2")); + assert_eq!(workflows["pack1"].node_count, 1); + assert_eq!(workflows["pack2"].node_count, 2); +} + +#[test] +fn test_empty_workflow() { + let workflow_json = json!({ + "id": "empty-workflow", + "nodes": [] + }); + + let temp_dir = TempDir::new().unwrap(); + let workflow_path = temp_dir.path().join("all-nodes-empty-pack.json"); + fs::write(&workflow_path, workflow_json.to_string()).unwrap(); + + let workflow = Workflow::from_file(&workflow_path).unwrap(); + + assert_eq!(workflow.pack_name, "empty-pack"); + assert_eq!(workflow.node_count, 0); + assert_eq!(workflow.get_unique_node_types().len(), 0); +} diff --git a/scripts/devtools-node-pack-tester.js b/scripts/devtools-node-pack-tester.js index 6f0ef0a..bf13124 100644 --- a/scripts/devtools-node-pack-tester.js +++ b/scripts/devtools-node-pack-tester.js @@ -121,17 +121,205 @@ const QA = { } }, + /** + * Export current state as JSON for CLI import + */ + async export(projectName = 'exported-state') { + await this._init() + const data = { + version: '1.0', + exported_at: new Date().toISOString(), + project_name: projectName, + environment: { + url: window.location.origin, + user_agent: navigator.userAgent, + comfyui_version: window.comfyAPI?.version || 'unknown' + }, + packs: Object.entries(this._byMod).map(([mod, nodes]) => ({ + name: mod, + node_count: nodes.length, + nodes: nodes.map((n) => ({ + name: n.name, + display_name: n.display_name, + deprecated: !!n.deprecated, + category: n.category + })) + })) + } + this._download(JSON.stringify(data, null, 2), `${projectName}-export.json`, 'application/json') + console.log( + `✅ Exported ${Object.keys(this._byMod).length} packs to ${projectName}-export.json` + ) + console.log(`📋 Import to CLI: comfy-qa import ${projectName}-export.json ${projectName}`) + return data + }, + + /** + * Generate copy-paste snippet for GitHub issue + */ + async snippet(projectName) { + await this._init() + const stats = { + total_packs: Object.keys(this._byMod).length, + total_nodes: Object.values(this._byMod).reduce((sum, nodes) => sum + nodes.length, 0), + environment: window.location.origin, + timestamp: new Date().toISOString() + } + const markdown = ` +## QA Environment Snapshot + +**Project:** ${projectName} +**Environment:** ${stats.environment} +**Timestamp:** ${stats.timestamp} + +**Node Packs Available:** ${stats.total_packs} +**Total Nodes:** ${stats.total_nodes} + +
+Pack List + +${Object.entries(this._byMod) + .sort() + .map(([mod, nodes]) => `- ${mod} (${nodes.length})`) + .join('\n')} + +
+` + console.log(markdown) + navigator.clipboard.writeText(markdown) + console.log('📋 Copied to clipboard! Paste into GitHub issue.') + return markdown + }, + + /** + * Quick diff against repo checklist (fetches from GitHub) + */ + async diff(projectName, branch = 'main') { + await this._init() + const repoUrl = `https://raw.githubusercontent.com/Comfy-Org/comfyui-custom-node-qa/${branch}/checklists/${projectName}/checklist.md` + + try { + const response = await fetch(repoUrl) + if (!response.ok) throw new Error(`Checklist not found: ${projectName}`) + const markdown = await response.text() + + // Parse checklist + const checklistPacks = new Map() + const lines = markdown.split('\n') + for (const line of lines) { + const match = line.match(/- \[([ x])\] (.+?) \((\d+)\)/) + if (match) { + const [, checked, name, count] = match + checklistPacks.set(name, { checked: checked === 'x', count: parseInt(count) }) + } + } + + // Compare + const live = new Set(Object.keys(this._byMod)) + const checklist = new Set(checklistPacks.keys()) + + const results = { + matches: [], + count_mismatch: [], + missing_workflow: [], + new_packs: [], + untested: [] + } + + for (const pack of live) { + if (!checklist.has(pack)) { + results.new_packs.push({ pack, count: this._byMod[pack].length }) + } else { + const cl = checklistPacks.get(pack) + const liveCount = this._byMod[pack].length + if (cl.count !== liveCount) { + results.count_mismatch.push({ pack, checklist: cl.count, live: liveCount }) + } else if (!cl.checked) { + results.untested.push({ pack, count: liveCount }) + } else { + results.matches.push({ pack, count: liveCount }) + } + } + } + + for (const pack of checklist) { + if (!live.has(pack)) { + results.missing_workflow.push({ pack, count: checklistPacks.get(pack).count }) + } + } + + // Pretty print + console.log(`\n📊 Diff: ${projectName} (${branch})`) + console.log(`\n✅ Matches: ${results.matches.length}`) + console.log(`⚠️ Count Mismatches: ${results.count_mismatch.length}`) + if (results.count_mismatch.length) { + results.count_mismatch.forEach(({ pack, checklist, live }) => { + console.log( + ` • ${pack}: checklist=${checklist}, live=${live} (${live > checklist ? '+' : ''}${live - checklist})` + ) + }) + } + console.log(`❌ Missing in Environment: ${results.missing_workflow.length}`) + if (results.missing_workflow.length) { + results.missing_workflow.forEach(({ pack }) => console.log(` • ${pack}`)) + } + console.log(`🆕 New Packs (not in checklist): ${results.new_packs.length}`) + if (results.new_packs.length) { + results.new_packs.forEach(({ pack, count }) => console.log(` • ${pack} (${count})`)) + } + console.log(`⏳ Untested (in checklist, unchecked): ${results.untested.length}`) + + return results + } catch (err) { + console.error(`❌ Error fetching checklist: ${err.message}`) + console.log(`\n💡 Tip: First run QA.export('${projectName}') to create initial state`) + return null + } + }, + + /** + * List available projects from repo + */ + async projects(branch = 'main') { + const url = `https://api.github.com/repos/Comfy-Org/comfyui-custom-node-qa/contents/checklists?ref=${branch}` + try { + const response = await fetch(url) + const dirs = await response.json() + const projects = dirs + .filter((d) => d.type === 'dir' && !['templates', 'schema'].includes(d.name)) + .map((d) => d.name) + + console.log(`\n📁 Available Projects (${projects.length}):`) + projects.forEach((p) => console.log(` • ${p}`)) + console.log(`\n💡 Run QA.diff('project-name') to compare`) + return projects + } catch (err) { + console.error(`❌ Error fetching projects: ${err.message}`) + return [] + } + }, + help() { console.log(` -QA.listPacks() - list all packs -QA.checklist() - download markdown checklist -QA.detailedChecklist() - download with individual nodes -QA.testPack("comfyui-impact-pack") - clear, add all, save -QA.testPacks([...]) - test multiple -QA.testAllPacks() - test every pack -QA.addNode("KSampler") - add single node -QA.addPack("mod") - add all from pack -QA.save("name") - save workflow +QA Commands: + + Basic: + QA.listPacks() - list all packs in current environment + QA.checklist() - download markdown checklist + QA.detailedChecklist() - download with individual nodes + QA.testPack("pack-name") - clear, add all nodes, save workflow + QA.testAllPacks() - test every pack + + Integration with CLI: + QA.export("project-name") - export current state as JSON + QA.diff("project-name") - compare live vs repo checklist + QA.snippet("project-name") - generate GitHub issue snippet + QA.projects() - list available projects in repo + + Advanced: + QA.addNode("KSampler") - add single node + QA.addPack("mod") - add all nodes from pack + QA.save("filename") - save current workflow `) } } diff --git a/scripts/install-cli.sh b/scripts/install-cli.sh new file mode 100755 index 0000000..6243786 --- /dev/null +++ b/scripts/install-cli.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -euo pipefail + +echo "🔧 Installing comfy-qa CLI..." + +# Check if Rust is installed +if ! command -v cargo &> /dev/null; then + echo "❌ Rust is not installed" + echo "Install from: https://rustup.rs/" + exit 1 +fi + +# Build and install +cargo install --path cli + +echo "✅ comfy-qa installed successfully" +echo "" +echo "Try: comfy-qa --help" diff --git a/workflows/generated-shared/README.md b/workflows/generated-shared/README.md new file mode 100644 index 0000000..9d15eba --- /dev/null +++ b/workflows/generated-shared/README.md @@ -0,0 +1 @@ +# Generated workflows committed to repo