halfs alternatives and similar packages
Based on the "System" category.
Alternatively, view halfs alternatives based on common mentions on social networks and blogs.
-
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
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 halfs or a related project?
README
The HAskelL File System
Intended to be used with HaLVM.
Description
A library implementing a file system suitable for use in HaLVMs. Provides useful abstractions over the underlying block layer.
Get started
The main cabal
package is the library compatible with HaLVM, called halfs
. you may want to halvm-cabal build
and halvm-cabal install
it. Then you can find some examples in HaLVM's examples (examples/HighLevel/Halfs
). Happy hacking!
Use halfs-test
with Unix and Fuse
First, install HFuse package (with devel
version) into your host OS with any package manager, for example:
yum install fuse fuse-devel
Go to test
first.
Then go to deps/hfuse
, cabal install
the hfuse
dependency. This package has an upstream.
Finally, go back to test
again, cabal configure
, then cabal build
.
You can test it with test/dist/build/halfs-tests
binary. There is also a CLI tool interfacing the HFuse as well (test/dist/build/halfs/halfs
), but this tool seems a little incomplete.