hsshellscript: Using Haskell for Unix shell scripting tasks

[ lgpl, library, system ] [ Propose Tags ]

A Haskell-library for tasks which are usually done in shell scripts. This includes parsing command line arguments; dealing with paths; some commands for dealing with files; calling external programs and subroutines as separate processes; pipes and redirection of input and output; and error handling.


[Skip to Readme]

Modules

[Last Documentation]

  • HsShellScript
    • HsShellScript.Args
    • HsShellScript.Paths
    • HsShellScript.Shell

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.5.0, 3.6.0
Change log CHANGELOG.md
Dependencies base (>=4.13.0.0 && <4.14), directory (>=1.3.6 && <1.4), parsec (>=3.1.14 && <3.2), random (>=1.1 && <1.2), unix (>=2.7.2 && <2.8) [details]
License LGPL-3.0-or-later
Copyright (C) 2021-2024 by Volker Wysk
Author Volker Wysk
Maintainer post@volker-wysk.de
Category System
Home page http://www.volker-wysk.de/hsshellscript/
Source repo head: git clone https://gitlab.com/volkerwysk/hsshellscript.git
Uploaded by VolkerWysk at 2024-03-29T13:09:27Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 11706 total (38 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2024-03-29 [all 2 reports]

Readme for hsshellscript-3.6.0

[back to package description]

HsShellScript - Haskell for Unix shell scripting tasks

This is HsShellScript, a library which enables you to use Haskell for tasks which are typically done by shell scripts. It requires the Glasgow Haskell Compiler.

Installation and Usage

Cabal is being used. You can just import the parts of HsShellScript and build your program with cabal. HsShellScript will be downloaded and installed automatically.

Documentation

The documentation is in the API documentation. There you'll also find some examples.

License

HsShellScript is released under the terms of the GNU Lesser General Public License (LGPL), version 2.1, or any later version. A copy of the license is included in the user manual.

Home

The (outdated, at the moment) homepage is at http://www.volker-wysk.de/hsshellscript.

Author

Volker Wysk post@volker-wysk.de