-
Notifications
You must be signed in to change notification settings - Fork 0
Corsair one/f42/v0.0.0 #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add .gitattributes to normalize line endings and mark common binaries - Add VERSION (0.0.1) - Add core/aliases/concat_aliases.sh to concatenate alias fragments into a single all-aliases.sh - Add generated core/aliases/all-aliases.sh (auto-generated alias bundle) - Add scripts/init.sh and scripts/README.md: idempotent bootstrap to validate foundation files, set script perms and initialize git Provides repository foundation and tooling to build the aggregated alias file and initialize the project.
…le from repo files
…and extraction - Add richer header (purpose, timestamp, commit) and mark bundle as documentation-only - Normalize AHMYZSH path and change default to /projects/ahmyzsh; accept commit arg - Introduce file_count tracking and final summary output - Enhance append_file: return codes for missing files, comment-out file contents with sed, include load-order and full-path metadata - Set AHMYZSH_CORE explicitly and document boot/load sequence in output - Extract core bootstrap files in deterministic order and tag entries with load-order - Walk core directories (paths, layouts, compute-path, functions, aliases, env) with sorted output - Include additional dirs (options, scripts, sources, complete.d) and mark as EXTRA - Misc: clearer CLI usage message and more user-friendly console output
…traction, and preserve raw file contents
…ned ahmyzsh bundle for AI analysis - concatenate repo files into a single commented bundle with metadata, timestamps and load-order annotations - supports optional --minimal mode to limit/extract samples for compact output - deterministic file sorting, preserves raw file contents, and prints extraction summary
…add project-root detection, arg parsing, timestamped snapshots, richer header, and LATEST symlink
… project-root detection, safer path handling, timestamped snapshots and tracked LATEST
- Refactor tools_assemble-ahmyzsh-bundle.sh:
- use ${BASH_SOURCE[0]} to resolve project root (works from any cwd, handles relative paths)
- remove -e, handle errors explicitly; avoid failing whole run on missing files
- generate timestamped snapshot in snapshots/bundle/ and copy to snapshots/ahmyzsh-bundle-LATEST.sh (trackable)
- improve append_file warnings (log to stdout/stderr without aborting) and make extraction resilient
- clearer header/metadata and output summary (mode, file counts, paths)
- Docs and snapshots:
- expand scripts/README.md with tool usage, quick start, features and examples
- add snapshots/README.md and snapshots/IMPLEMENTATION.md describing output strategy and design decisions
- add generated snapshots/ahmyzsh-bundle-LATEST.sh (minimal snapshot)
- Repo config:
- update .gitignore to ignore snapshots/bundle/ (timestamped artifacts) while allowing LATEST to be tracked
Move IMPLEMENTATION.md and ahmyzsh-bundle-LATEST.sh into the top-level snapshot listing, clarify that bundle/ is git-ignored (timestamped files ignored), remove .gitkeep note, and document that LATEST is a tracked real file (not a symlink).
…isting; add output controls - Add robust CLI parsing (--mode minimal|full, --minimal alias, --commit, --list, --list-json, --output-dir, --latest-path, --no-latest, --version, --help, --color, -v/-q) - Introduce colorized, leveled logging (VERBOSE/QUIET, setup_colors, log/die) and print_version - Make project-root and snapshot dir handling location-agnostic and tolerant (mkdir -p || true) - Support plain and JSON listing modes that re-walk selection logic without writing bundle - Only write full bundle/header when not in listing mode; append_file skips content in list mode - Safer handling for missing files (log warnings instead of hard failures) and deterministic ordering - Copy to LATEST file only when enabled (remove/replace previous LATEST safely) snapshots/ahmyzsh-bundle-LATEST.sh: update generated metadata (timestamp/commit) to match new snapshot
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request appears to be removing the entire pip package installation from a virtual environment. The changes completely remove all pip-related files and modules from the myenv/lib/python3.11/site-packages/pip/ directory structure, while adding a minimal VERSION file containing "0.0.1". This looks like a virtual environment cleanup or pip uninstallation process.
Key changes:
- Complete removal of all pip internal modules and packages
- Removal of all pip CLI, networking, metadata, and distribution handling components
- Addition of a VERSION file with version "0.0.1"
Reviewed Changes
Copilot reviewed 106 out of 1513 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| myenv/lib/python3.11/site-packages/pip/_internal/ | Complete removal of all pip internal modules including operations, network, metadata, CLI, and distribution handling |
| VERSION | Added new version file with content "0.0.1" |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
… into single zsh bundle - New concat_aliases.sh collects all *.sh files in the script directory (excludes .zwc and the script itself), writes a zsh-compatible header with UTC ISO timestamp, and concatenates each file with section separators. - Validates output path (fails if it's a directory) and makes the resulting bundle executable. - Adds generated snapshot core/aliases/all-aliases-bak (auto-generated aggregated aliases file).
…n factory Layer 2 — Development Environment: - Add Copilot guardrails in .github/copilot-instructions.md - Configure VS Code triad keys in .vscode/settings.json - Create memory-bank triad directories (instructions/, prompts/, chatmodes/) - Add README.md to each triad directory with usage guidance - Create verify-layer2.sh verification script Layer 3a — Custom Instructions Factory: - Add layer-1-verify-and-bootstrap.instructions.md - Add layer-2-verify-and-bootstrap.instructions.md - Add layer-3a-custom-instructions-factory.instructions.md - Establish canonical authoring rules for *.instructions.md files Verification: - Add verify-foundation.sh for Layer 1 validation - All verification scripts are idempotent and timestamped - Both layers pass complete verification (14/14 Layer 2, 8/8 Layer 1) Scientia est lux principium✨
…erification scripts
…alidators and health; all validators PASS
…ithub agents; update settings and validators
… prompts, scripts, and prettier ignore; remove repo-steward.chatmode.md - Rename/clarify "chat mode" → "agent" in Layer 3B factory and Layer 2 bootstrap docs - Update prompt link references to use research.agent.md - Update progress and prettier exclusions to list *.agent.md - Make validation/verification scripts accept both *.agent.md and legacy *.chatmode.md (backcompat) - Delete obsolete memory-bank/chatmodes/repo-steward.chatmode.md
…hat workspace prefs (openOnStartup=false, collapsedTools, nested agents, notebookAgent, copilot.autoFix, accessibility)
Remove eslint.alwaysShowStatus and comment out eslint.packageManager (deprecated), drop errorLens.exclude, remove todo-tree.tree.showScanModeButton, and remove legacy chat.promptFiles entry to keep .vscode/settings.json lean and up-to-date.
…chat mode files structure
No description provided.