Move Steam applications with large files to another install folder.
Interactive. No command line options needed.
Moves any Steam app with a Steam manifest/AppID from one Steam Library Folder to another.
Should now work with Steam Library Folders created on Windows. (See this PR)
Apps are alphabetically sorted.
Terminates Steam Client processes before moving files to prevent client from freaking out. (The script asks for permission.)
Checks available free space and total file size of move before moving. Exits gracefully if there isn't enough room.
Progress bar based on file count.
Refactored and readable. Obeys PEP8.
Make sure you have python 3.4 or greater.
python3 --version
Install python-vdf, python-psutil, & python-progress. Look in your repos, or use pip.
pip3 install vdf psutil progress
Clone using git.
cd ~
git clone https://github.com/tinfoil-hacks/steam-mv.git
Mark the script executable.
chmod u+x ~/steam-mv/steam-mv
Create a symlink to steam-mv
in /usr/local/bin
.
username=$(whoami)
sudo ln -s /home/${username}/steam-mv/steam-mv /usr/local/bin/steam-mv
$ steam-mv