Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Runtime Library: OS Command Wrapping

This library has 84 classes.

ECF: os-command.ecf

Source code: directory list

Classes for creating cross platform wrappers of OS commands with about 30 "out of the box" commands provided.

General Features

Information Commands

These are "out of the box" command for obtaining system information.

Directory: library/runtime/process/commands

. /file-management

. /imp_common/internet

. /imp_common/system/info

. /imp_mswin/kernel

. /imp_mswin/system

. /imp_mswin/system/file

. /imp_mswin/system/file/copy

. /imp_mswin/system/file/find

. /imp_mswin/system/info

. /imp_unix/kernel

. /imp_unix/system

. /imp_unix/system/file

. /imp_unix/system/file/copy

. /imp_unix/system/file/find

. /imp_unix/system/info

. /internet

. /kernel

. /system

. /system/file

. /system/file/copy

. /system/file/find

. /system/file/find/condition

. /system/file/gvfs

. /system/gsetting

. /system/info

file-management

EL_COMMAND_FACTORY

Command factory accessible via EL_MODULE_COMMAND

EL_DIRECTORY_CONTENT_PROCESSOR

Directory content processor

Further Information

Click on class link to see client examples.

EL_DIRECTORY_PATH_LIST

Directory path list

Further Information

Click on class link to see client examples.

EL_DIRECTORY_TREE_FILE_PROCESSOR

Directory tree file processor

Further Information

Click on class link to see client examples.

EL_DUPLICITY_BACKUP_COMMAND

Duplicity backup command

EL_FILE_CONVERSION_COMMAND_I

Command that converts files from one type to anothers

EL_GVFS_VOLUME

Gnome Virtual Filesystem volume

Further Information

Click on class link to see client examples.

EL_MODULE_COMMAND

Shared access to routines of class EL_COMMAND_FACTORY

Further Information

Click on class link to see client examples.

imp_common/internet

EL_SEND_MAIL_COMMAND_IMP

Send mail command imp

imp_common/system/info

EL_CPU_INFO_COMMAND_IMP

Implementation of EL_CPU_INFO_COMMAND_I interface

imp_mswin/kernel

EL_OS_COMMAND_IMP

Windows implementation of EL_OS_COMMAND_I interface

imp_mswin/system

EL_OS_ROUTINES_IMP

Windows implementation of EL_OS_ROUTINES_I interface

imp_mswin/system/file

EL_DELETE_FILE_COMMAND_IMP

Windows implementation of EL_DELETE_FILE_COMMAND_I interface

EL_DELETE_TREE_COMMAND_IMP

Windows implementation of EL_DELETE_TREE_COMMAND_I interface

EL_DIRECTORY_INFO_COMMAND_IMP

Windows implementation of EL_DIRECTORY_INFO_COMMAND_I interface

EL_JPEG_FILE_INFO_COMMAND_IMP

Windows implementation of EL_JPEG_FILE_INFO_COMMAND_I

Further Information

Click on class link to see client examples.

EL_MAKE_DIRECTORY_COMMAND_IMP

Windows implementation of EL_MAKE_DIRECTORY_COMMAND_I interface

EL_MOVE_FILE_COMMAND_IMP

Windows implementation of EL_MOVE_FILE_COMMAND_I interface

EL_MOVE_TO_DIRECTORY_COMMAND_IMP

Windows implemenation of EL_MOVE_TO_DIRECTORY_COMMAND_I

imp_mswin/system/file/copy

EL_COPY_FILE_COMMAND_IMP

Windows implementation of EL_COPY_FILE_COMMAND_I interface

EL_COPY_TREE_COMMAND_IMP

Windows implementation of EL_COPY_TREE_COMMAND_I interface

imp_mswin/system/file/find

EL_FIND_COMMAND_IMP

Find command imp

EL_FIND_DIRECTORIES_COMMAND_IMP

Windows implementation of EL_FIND_DIRECTORIES_COMMAND_I interface

EL_FIND_FILES_COMMAND_IMP

Windows implementation of EL_FIND_FILES_COMMAND_I interface

imp_mswin/system/info

EL_USERS_INFO_COMMAND_IMP

Windows implementation of EL_USERS_INFO_COMMAND_I interface

imp_unix/kernel

EL_OS_COMMAND_IMP

Unix implementation of EL_OS_COMMAND_I interface

imp_unix/system

EL_OS_ROUTINES_IMP

Unix implementation of EL_OS_ROUTINES_I interface

imp_unix/system/file

EL_DELETE_FILE_COMMAND_IMP

Unix implementation of EL_DELETE_FILE_COMMAND_I interface

EL_DELETE_TREE_COMMAND_IMP

Unix implementation of EL_DELETE_TREE_COMMAND_I interface

EL_DIRECTORY_INFO_COMMAND_IMP

Unix implementation of EL_DIRECTORY_INFO_COMMAND_I interface

EL_JPEG_FILE_INFO_COMMAND_IMP

Unix implementation of EL_JPEG_FILE_INFO_COMMAND_I

Further Information

Click on class link to see client examples.

EL_MAKE_DIRECTORY_COMMAND_IMP

Unix implementation of EL_MAKE_DIRECTORY_COMMAND_I interface

EL_MOVE_FILE_COMMAND_IMP

Unix implementation of EL_MOVE_FILE_COMMAND_I interface

EL_MOVE_TO_DIRECTORY_COMMAND_IMP

Unix implemenation of EL_MOVE_TO_DIRECTORY_COMMAND_I

imp_unix/system/file/copy

EL_COPY_FILE_COMMAND_IMP

Unix implementation of EL_COPY_FILE_COMMAND_I interface

EL_COPY_TREE_COMMAND_IMP

Unix implementation of EL_COPY_TREE_COMMAND_I interface

EL_UNIX_CP_TEMPLATE

Unix copy command template

imp_unix/system/file/find

EL_FIND_DIRECTORIES_COMMAND_IMP

Unix implementation of EL_FIND_DIRECTORIES_COMMAND_I interface

EL_FIND_FILES_COMMAND_IMP

Unix implementation of EL_FIND_FILES_COMMAND_I interface

EL_UNIX_FIND_TEMPLATE

Unix find template

imp_unix/system/info

EL_USERS_INFO_COMMAND_IMP

Unix implementation of EL_USERS_INFO_COMMAND_I interface

internet

EL_EMAIL

Email

EL_SEND_MAIL_COMMAND_I

Send mail command i

kernel

EL_CAPTURED_OS_COMMAND

General purpose OS command that captures output lines of substituted command template

Further Information

Click on class link to see client examples.

EL_CAPTURED_OS_COMMAND_I

OS command with captured output

EL_DIR_PATH_OPERAND_COMMAND_I

Dir path operand command interface

EL_DOUBLE_PATH_OPERAND_COMMAND_I

Double path operand command i

EL_FILE_PATH_OPERAND_COMMAND_I

File path operand command interface

EL_OS_COMMAND

General purpose OS command using an externally supplied template

Further Information

Click on class link to see client examples.

EL_OS_COMMAND_I

Operating System command interface

EL_SINGLE_PATH_OPERAND_COMMAND_I

Single path operand command i

system

EL_MODULE_OS

Shared access to routines of class EL_OS_ROUTINES_I

Further Information

Click on class link to see client examples.

EL_OS_ROUTINES_I

OS operations based on command line utilities

system/file

EL_DELETE_FILE_COMMAND_I

Delete file command i

EL_DELETE_TREE_COMMAND_I

Delete tree command i

EL_DELETION_COMMAND

Deletion command

EL_DIRECTORY_INFO_COMMAND_I

Command to find file count and directory file content size

EL_FILE_RELOCATION_COMMAND_I

File relocation command i

EL_JPEG_FILE_INFO_COMMAND_I

Jpeg file info command i

Further Information

Click on class link to see client examples.

EL_MAKE_DIRECTORY_COMMAND_I

Make directory command i

EL_MOVE_FILE_COMMAND_I

Move file command i

EL_MOVE_TO_DIRECTORY_COMMAND_I

Move file or directory source_path into destination_path

system/file/copy

EL_COPY_FILE_COMMAND_I

Copy file command i

EL_COPY_TREE_COMMAND_I

Copy tree command i

system/file/find

EL_FIND_COMMAND_I

Find command i

Further Information

Click on class link to see client examples.

EL_FIND_DIRECTORIES_COMMAND_I

Find directories command i

EL_FIND_FILES_COMMAND_I

Cross platform interface to EL_FIND_FILES_COMMAND_IMP

Further Information

Click on class link to see client examples.

system/file/find/condition

EL_ANY_FILE_FIND_CONDITION

Default filter condition for class EL_FIND_COMMAND_I

EL_BASE_NAME_IN_LIST_FIND_CONDITION

File list filter condition is met if path base name matches any in list

EL_FIND_FILE_CONDITION

Filter condition for appending to path_list in class EL_FIND_COMMAND_I

EL_FIND_FILE_FILTER_FACTORY

Path filters applicable to classes conforming to EL_FIND_COMMAND_I

EL_PREDICATE_FIND_CONDITION

File list filter condition is met if agent predicate returns True

Further Information

Click on class link to see client examples.

EL_SHARED_FIND_FILE_FILTER_FACTORY

Shared access to instance of EL_FIND_FILE_FILTER_FACTORY

Further Information

Click on class link to see client examples.

system/file/gvfs

EL_GVFS_FILE_COUNT_COMMAND

Parses output of command

gvfs-ls "$uri" | grep -c "^.*$"

EL_GVFS_FILE_EXISTS_COMMAND

Gvfs file exists command

Further Information

Click on class link to see client examples.

EL_GVFS_FILE_LIST_COMMAND

Gvfs file list command

EL_GVFS_MOUNT_TABLE

Table of GVFS mounts. Example: E2105 -> mtp://[usb:003,005]/

Further Information

Click on class link to see client examples.

EL_GVFS_OS_COMMAND

Gvfs os command

Further Information

Click on class link to see client examples.

EL_GVFS_REMOVE_FILE_COMMAND

Gvfs remove file command

system/gsetting

EL_GET_GNOME_SETTING_COMMAND

Get gnome setting command

EL_GNOME_SETTING_COMMAND_CONSTANTS

Gnome setting command constants

EL_SET_GNOME_SETTING_COMMAND

Set gnome setting command

system/info

EL_CPU_INFO_COMMAND_I

Unix only command to obtain CPU model name

EL_USERS_INFO_COMMAND_I

Gathers info on all system users determined by listing directories in C:\Users (Windows) or /home (Linux) For Windows, hidden or system directories are ignored, also the Public folder