Julian Ospald bb6c1b3cda LIB/GTK: refactor File base type
We have now ditched AnchoredFile and just use File with Path Abs
in the path field.

This is useful since we now:
* don't allow "." or ".." as filenames anymore
* normalise paths in our path parsers and reject paths with ".."

This also allows us to know that filepaths are always valid. In addition
the 'basename' function from hpath may throw an exception if run
on the root dir "/". This exception is basically uncatched currently,
which is fine, because it's not a selectable directory.
2016-04-15 14:23:41 +02:00
2016-04-15 14:23:41 +02:00
2016-04-15 14:23:41 +02:00
2015-12-24 06:32:49 +01:00
2015-12-17 04:42:22 +01:00
2015-12-30 18:15:19 +01:00
2015-12-17 04:42:22 +01:00

HSFM

NOTE: This project is in a highly experimental state! Don't complain if it deletes your whole home directory. You should use a chroot, docker environment or similar for testing.

A Gtk+:3 filemanager written in Haskell.

Design goals:

  • easy to use
  • useful library interface to be able to build other user interfaces
  • type safety, runtime safety, strictness
  • simple add-on interface

Screenshots

Image missing Image missing

Installation

cabal install

Contributing

See HACKING.md.

Description
No description provided
Readme 3.4 MiB
Languages
Haskell 92.6%
Shell 3.7%
Cabal Config 3.7%