emplace
Share on:
Enter Your Mastodon Instance
Copy the link below to share to Mastodon
https://terminaltrove.com/emplace/
Synchronize installed packages across multiple machines.
Script Preview
Review this script before executing in your terminal.

emplace is a command-line tool for synchronizing installed packages across computers.
It stores selected packages in a readable file and synchronizes changes through Git. It supports package managers such as apt, brew, cargo and scoop, and it has shell integration that prompts you to save new installations.
You can also import installation commands from shell history and choose which saved packages to install on each machine. Bash, zsh, fish and nushell are supported, and removing entries from the shared list leaves installed software untouched.
Those managing several computers would find emplace useful as they can use it to keep package lists alongside their dotfiles and reuse them when setting up a new machine or reinstalling an operating system.




