hobbes alternatives and similar packages
Based on the "System" category.
Alternatively, view hobbes alternatives based on common mentions on social networks and blogs.
-
taffybar
A gtk based status bar for tiling window managers such as XMonad -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
optparse-generic
Auto-generate a command-line parser for your datatype -
ghc-hotswap
Example code for how we swap compiled code within a running Haskell process. -
typed-process
Alternative API for processes, featuring more type safety -
openssh-github-keys
Control SSH access to your servers via GitHub teams -
atomic-write
Writes files atomically in Haskell while preserving permissions -
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. -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
directory-contents
Recursively build a tree of directory contents, avoiding symlink cycles
Clean code begins in your IDE with SonarLint
Do you think we are missing an alternative of hobbes or a related project?
Popular Comparisons
README
Hobbes
Hobbes is a small UNIX-style file watcher for OSX windows, linux and OSX (thanks @cgag), written after experiencing some OSX bugs with my usual standby guard. The filenames of modified files are simply echoed to stdout, one file per line. You take it from there.
Complex tasks can be accomplished by combining hobbes
with other commands such as xargs
, for example:
# automatic GHC recompile when your source files change
hobbes "*.hs" | xargs -n1 ghc --make
xargs -n1 <command>
means essentially "run the command on each word of input". So ghc --make
is run on each modified file.
Another example: I have a script called kick
that reloads the current tab in Chrome and then refocuses iTerm. With this command to hobbes
I get automatic browser reloading on every save. Script here if you're interested.
hobbes "*.html" | xargs -n1 kick
# running multiple commands when files change
hobbes "*.elm" | xargs -n1 sh -c 'cmd1; cmd2; ...'
Installation with Stack
Hobbes can be installed from sources with stack:
$ git clone https://github.com/jhickner/hobbes.git
$ cd hobbes
$ stack install
Thanks
Hobbes is a very small wrapper around fsnotify.