Dploy is a tool for creating symbolic links similarly to Stow. It is provided as a CLI tool and Python 3.6.2+ module and supports Linux, macOS, and Windows.
Dploy’s command stow creates symbolic links to the contents of source directories or packages in a specified destination directory. Repeating the stow command with the same arguments will confirm that the contents of the package have been symbolically linked.
Dploy’s command unstow removes symbolic links that resulted from stow commands. Repeating the unstow command with the same arguments will confirm that the links to stowed packages have been removed.
Like Stow, Dploy runs in two passes. First by collecting the actions required to complete the command and verifying that the command can completed without any issues. If no issues are detected then the second pass executes these actions are execute to complete the command. Otherwise Dploy will exit and indicate why the command can not be completed. This way a stow or unstow operation is atomic and never partially done. Like Stow, Dploy supports tree folding and tree unfolding.
Unlike Stow, Dploy requires an explicit source(s) and a destination directory. Unlike Stow, Dploy does not have any concept of ownership, but will only operate on symbolic links and the creation or removal of directories for these symbolic links.
This is free and open source software.
Website: github.com/arecarn/dploy
Support:
Developer: Ryan Carney
License: MIT License
Dploy is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| stow alternatives | Programming Language | License |
|---|---|---|
| boxunbox | Rust | BSD Zero Clause License |
| stow-cm | Rust | GNU General Public License v2.0 |
| stown | Python | GNU General Public License v3.0 |
| Rustow | Rust | GNU General Public License v3.0 |
| XStow | C++ | GNU General Public License v2.0 |
| Tuckr | Rust | GNU General Public License v3.0 |
| Dploy | Python | MIT License |
| fling | Go | MIT License |
| lash | Rust | GNU General Public License v3.0 |
| yadm | Python | GNU General Public License v3.0 |
| lnko | Lua | GNU General Public License v3.0 |
| DotState | Rust | MIT License |
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.