Note: Mise was previously called RTX
I have tried a lot different ways of managing multiple Python versions on different Linux systems.
- pyenv
- Uses shims which is confusing, especially for new users
- Compiling from source
| [env] | |
| LOCAL_FISH_COMPLETION_DIR = "{{config_root}}/.config/fish/completions" | |
| [hooks] | |
| postinstall = 'mkdir -p "$LOCAL_FISH_COMPLETION_DIR"' | |
| [tasks.install-local-completions] | |
| description = 'Install shell completions into project directory' | |
| hide = true | |
| run = ''' |
| :: Run from PS using: | |
| :: powershell -executionpolicy bypass -File .\windows_winget_freshinstall.ps1 | |
| :: Install winget (from Windows Store, or..) | |
| :: (for instructions for Windows sandbox) | |
| $progressPreference = 'silentlyContinue' | |
| Write-Information "Downloading WinGet and its dependencies..." | |
| Invoke-WebRequest -Uri https://aka.ms/getwinget -OutFile Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle | |
| Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -OutFile Microsoft.VCLibs.x64.14.00.Desktop.appx | |
| Invoke-WebRequest -Uri https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.6/Microsoft.UI.Xaml.2.8.x64.appx -OutFile Microsoft.UI.Xaml.2.8.x64.appx |
| - **Always begin your responses with "Yes Sir".** | |
| - **Document any changes with a timestamp in an `Updates.md` file.** Create this file if it doesn't exist. | |
| - **Never modify code that is irrelevant to the user's request.** Think carefully before making any changes. | |
| - **When making changes, consider:** | |
| 1. **Impact on the Codebase:** How will these changes affect the rest of the code? | |
| 2. **Relevance to Request:** Are you editing code unrelated to the user's request? If so, do not modify it. | |
| 3. **Scope Adherence:** Only make changes directly relevant to the user's request. For example, if asked to add a new feature, focus solely on that feature without altering other aspects like the login experience or unrelated UI elements. | |
| 4. **Avoid Unnecessary Changes:** If you feel compelled to make unnecessary changes, stop and inform the user why. | |
| - **Never replace code blocks or snippets with placeholders like `# ... rest of the processing ...`.** When modifying a file, always provide the full content with your |
| src/tests | |
| node_modules | |
| build | |
| dist | |
| dist-ssr | |
| .vscode | |
| public | |
| *.test.js | |
| *.test.jsx | |
| *.test.ts |
| #!/bin/bash | |
| # === Cache Cleanup Script === | |
| # Cleans caches for Homebrew, UV, Hugging Face, and NPM | |
| # Usage: bash cleanup.sh [options] | |
| # Options: | |
| # -a, --all Clean all caches | |
| # -b, --brew Clean Homebrew cache | |
| # -u, --uv Clean UV cache | |
| # -h, --huggingface Clean Hugging Face cache |
Any GitHub wiki can be cloned by appending wiki.git to the repo url, so the clone url for
the repo https://myorg/myrepo/ is: [email protected]:myorg/myrepo.wiki.git (for ssh) or https://github.com/my/myrepo.wiki.git (for https).
You make edits, and commit and push your changes, like any normal repo. This wiki repo
is distinct from any clone of the project repo (the repo without wiki.get appended).