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 comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

