Profiles
Every profile is defined in data/profiles.json and can be freely edited or extended.
WEB
webBrave + VS Code + light WSL
- RAM
- 4GB
- CPU
- 3
- Swap
- 3GB
DATA SCIENCE
dataJupyter + Pandas + ML
- RAM
- 6GB
- CPU
- 5
- Swap
- 2GB
BASE
baseMinimal mode, RAM-conserving
- RAM
- 2GB
- CPU
- 2
- Swap
- 2GB
Custom profiles
Create a new profile straight from the CLI, without hand-editing profiles.json.
# Syntax: wisely -NewProfile "key RAMgb NumCPU [description]"
wisely -NewProfile "cle RAMgo NbCPU [description]"# Example
wisely -NewProfile "gaming 12GB 6 Mode gaming haute performance"- The key must be a single word (lowercase recommended) and an alphanumeric identifier (letters, digits, _, -)
- RAM must follow the <number>GB format (e.g. 4GB, 8GB)
- CPU count must be between 1 and the host machine's logical processor count
- The description is optional
The profile becomes immediately available in the interactive menu and the direct command list.
Import / export
Share or back up your profiles outside the repo.
# Export to a file (default: wsl-profiles-export.json)
wisely -Export# Import from a file
wisely -Import C:\\Backup\\mes-profils.jsonImporting automatically creates a backup of the current .wslconfig before applying the new profiles.
Importing fully replaces the existing data/profiles.json file, including any custom profiles created locally. Export your current profiles first if you want to keep them before importing a new file.