Sen descrición

Zelphir Kaltstahl c49cfb3ae1 try to define package as a module hai 7 meses
guix-env f6fc2d03e4 Cleanup repo %!s(int64=2) %!d(string=hai) anos
test 3f8037a99f implement parent-fsing %!s(int64=3) %!d(string=hai) anos
.gitignore 7741e4d66e update gitignore %!s(int64=3) %!d(string=hai) anos
AUTHORS b9c0af7711 update to version 0.2.1 %!s(int64=3) %!d(string=hai) anos
COPYING f2aba9f69c add license in COPYING instead of LICENSE %!s(int64=3) %!d(string=hai) anos
README.org f6fc2d03e4 Cleanup repo %!s(int64=2) %!d(string=hai) anos
file-system.scm 52614c5b13 fix missing imports hai 7 meses
fslib.scm 6ec8125007 remove non-existing import hai 7 meses
guix.scm c49cfb3ae1 try to define package as a module hai 7 meses
list-utils.scm f6fc2d03e4 Cleanup repo %!s(int64=2) %!d(string=hai) anos
logging.scm 52614c5b13 fix missing imports hai 7 meses
string-utils.scm 67266331dc fix incorrect library usage %!s(int64=2) %!d(string=hai) anos
todo.org f6fc2d03e4 Cleanup repo %!s(int64=2) %!d(string=hai) anos

README.org

-*- mode: org; coding: utf-8; -*-

About

guile-fslib is a library, which contains procedures for working with filenames. It simplifies common tasks like splitting, joining and getting the file extension of a filename.

Supported operations

  • joining of parts of a filename
  • splitting a filename into its parts
  • getting the file extension part of a filename
  • checking if a filename is a sub-filename of another filename
  • getting the absolute filename of a filename
  • checking if a filename is an absolute filename

Testing

Tests can be invoked from the root directory of the project as follows:

guile -L . test/