Projects / sysfunc


sysfunc is a shell library intended for Unix sysadmins. It provides a set of portable shell functions including features such as file copy, symbolic link management, file/dir deletion, user/group management, data block replacement in a file, line replacement, commenting/uncommenting lines, service management, and volume group/logical volume/file system creation.

Operating Systems

Recent releases

  •  22 May 2014 12:08

    Release Notes: sf_db readonly functions can now get their content from standard input. This release also introduces the 'cfg' module, a unified mechanism to manage configuration parameters (based on sf_db; adds default values).

    •  07 May 2014 11:50

      Release Notes: This is a bugfix release.

      •  28 Apr 2014 08:53

        Release Notes: New functions: sf_lvm_vg_free, sf_soft_repo_list, and sf_tm_date. In sf_tm_now(), format is now overridable and local time is now the default (UTC remains possible). sf_fs functions: every function whose name did not start with the 'sf_fs' prefix has been renamed. Improved default FS determination.

        •  29 Mar 2014 09:45

          Release Notes: Fixes and improvements, fixes in soft_xxx() functions, and an improved save system.

          •  13 Mar 2014 21:26

            Release Notes: This is a hotfix release. It fixes a major bug introduced in version 1.1.23 (a potential endless loop in sf_save()). As most sysfunc functions call the buggy code, you shouldn't use version 1.1.23 anymore.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.