Нема описа

Zelphir Kaltstahl b4446ce5f6 Cleanup repo пре 2 година
guix-env b4446ce5f6 Cleanup repo пре 2 година
test 0ce708d37a correct tests пре 3 година
.gitignore 7741e4d66e update gitignore пре 3 година
AUTHORS b9c0af7711 update to version 0.2.1 пре 3 година
COPYING f2aba9f69c add license in COPYING instead of LICENSE пре 3 година
README.org b4446ce5f6 Cleanup repo пре 2 година
file-system.scm b4446ce5f6 Cleanup repo пре 2 година
fslib.scm b4446ce5f6 Cleanup repo пре 2 година
guix.scm b4446ce5f6 Cleanup repo пре 2 година
list-utils.scm b4446ce5f6 Cleanup repo пре 2 година
logging.scm b4446ce5f6 Cleanup repo пре 2 година
string-utils.scm 4f690839f1 add suffix string functions пре 4 година
todo.org b4446ce5f6 Cleanup repo пре 2 година

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/