https://github.com/r2-g2/prusaslicerconfig
[PSC] manage your @prusa3d / PrusaSlicer settings in a dedicated configuration folder
https://github.com/r2-g2/prusaslicerconfig
3d-printing configuration-management prusaslicer settings-management setup-script
Last synced: 3 months ago
JSON representation
[PSC] manage your @prusa3d / PrusaSlicer settings in a dedicated configuration folder
- Host: GitHub
- URL: https://github.com/r2-g2/prusaslicerconfig
- Owner: R2-G2
- License: mit
- Created: 2023-02-03T21:20:37.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T23:16:19.000Z (5 months ago)
- Last Synced: 2025-01-21T00:19:56.881Z (5 months ago)
- Topics: 3d-printing, configuration-management, prusaslicer, settings-management, setup-script
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer)Config: manage your 3D printing settings in a dedicated configuration folder
## Preamble
**PrusaSlicerConfig** enables you to maintain your **PrusaSlicer** settings easily with **Git**,
[like I do](https://github.com/R2-G2/PrusaSlicer.config).## Setup
Create your own configuration and edit it to your likings.
```shell
cp config.dist.sh config.sh
editor config.sh
```## Usage
### Universal
Simply run **PrusaSlicerConfig**.
This will back up relevant **PrusaSlicer** configuration folders (as in snapshots) to your dedicated configuration
directory and replace them with symlinks. Empty configurations will be normalized with a trailing space.```shell
./PrusaSlicerConfig.sh
```Optionally symlink **PrusaSlicerConfig** to a directory specified in your *PATH*.
```shell
sudo ln -s "$(readlink -m ./PrusaSlicerConfig.sh)" /usr/local/bin/PrusaSlicerConfig
```Now you can run **PrusaSlicerConfig** even easier.
```shell
PrusaSlicerConfig
```### Personal
I prefer a hidden directory inside my *HOME* which is added to the *PATH* via the
(/etc/)[bash.bashrc](https://gist.github.com/R2-G2/b71248030139bc9648b4b712e25621d5#file-bash-bashrc-ubuntu-sh-L83)
file.```shell
ln -s "$(readlink -m ./PrusaSlicerConfig.sh)" ~/.bin/PrusaSlicerConfig
PrusaSlicerConfig
```## Problems?
Fork! Fork it! Fork you! Fork me, right?