Popularity
1.4
Declining
Activity
0.0
Stable
1
1
1
Monthly Downloads: 7
Programming language: Haskell
License: GNU General Public License v3.0 only
Tags:
System
Latest version: v0.2.0.3
azubi alternatives and similar packages
Based on the "System" category.
Alternatively, view azubi alternatives based on common mentions on social networks and blogs.
-
ghc-hotswap
Example code for how we swap compiled code within a running Haskell process. -
optparse-generic
Auto-generate a command-line parser for your datatype -
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
typed-process
Alternative API for processes, featuring more type safety -
system-fileio
Contains the system-filepath and system-fileio packages -
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby. -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
openssh-github-keys
Control SSH access to your servers via GitHub teams -
directory-contents
Recursively build a tree of directory contents, avoiding symlink cycles -
temporary
Portable temporary file and directory support for Windows and Unix.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
Do you think we are missing an alternative of azubi or a related project?
README
Azubi
This Package is deprecated and will not be continued.
I recommended you to use Ansible
Is a very simple DevOps tool, which will never "reach" enterprise level.
Goals
- Readable -> Haskell
- Check your rule set before changing your system -> Strong Type-system of Haskell
- Adaptive -> can run on all kinds of Linux and it is also planed to run on osx and Windows
- Lightweight -> No installation (except some basic shell tools) needed on the target host.
How to start
Install azubi
via cabal.
cabal install azubi
create a file (e.g. config.hs
) somewhere you like with the content
#!/usr/bin/env runghc
import Azubi
main :: IO ()
main = azubiMain $ []
& installed (Ebuild "vim")
& uptodate (Git "[email protected]:mrVanDalo/azubi.git" "/dev/shm/azubi")
& installed (Git "[email protected]:mrVanDalo/azubi-config.git" "/dev/shm/azubi-config")
& run (Always "touch" ["/dev/shm/run.test"])
& link "/dev/shm/azubi.link" "/dev/shm/azubi"
call the script to get a help
./config.hs --help
Links
*Note that all licence references and agreements mentioned in the azubi README section above
are relevant to that project's source code only.