news
Free and Open Source Software
-
stown - manage file system object mapping via symlinks - LinuxLinks
When used with default options, stown will routinely abort operations in an attempt to protect existing targets. This can however lead to half-finished jobs. Using --dry-run prior to any live operation is recommended to lower that risk. Note that stown limits its recursive approach to managing links to a maximum depth of 10, which is typically sufficient. The --depth option can be used to change the limit.
This is free and open source software. It’s cross-platform software running under Linux and macOS.
kustomize - manage declarative configuration of Kubernetes - LinuxLinks
kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is.
kustomize targets kubernetes; it understands and can patch kubernetes style API objects. It’s like make, in that what it does is declared in a file, and it’s like sed, in that it emits edited text.
This is free and open source software.
Yagni - Leiningen plugin for finding dead code - LinuxLinks
Yagni works by identifying all of the interned vars and declared Java classes in the namespaces findable within your :source-paths, and then walking the forms of those vars and declarations.
As it walks the forms, it builds a graph of references to other vars and declarations. It then searches the graph from a set of entrypoints (by default your project’s :main method), and emits warnings for anything that it couldn’t find in the graph’s search.
This is free and open source software.
Dploy - tool for creating symbolic links - LinuxLinks
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.