This library has 109 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.
Command factory accessible via EL_MODULE_COMMAND
Shared access to routines of class EL_COMMAND_FACTORY
Further Information
Click on class link to see client examples.
Implementation of EL_FILE_LISTING that uses native OS commands find (on Unix) and dir (on Windows). These are highly optimized so better performance can be expected, especially on large listings.
Command that converts files from one type to anothers
Gnome Virtual Filesystem volume
Further Information
Click on class link to see client examples.
Wrapper for Unix md5sum command
Implementation of EL_DIRECTORY_CONTENT_PROCESSOR that uses native OS commands to obtain file listings
Further Information
Click on class link to see client examples.
Implementation of EL_DIRECTORY_PATH_LIST that uses native OS commands to obtain file listings
Further Information
Click on class link to see client examples.
Implementation of EL_DIRECTORY_TREE_FILE_PROCESSOR that uses native OS commands to obtain file listings
Further Information
Click on class link to see client examples.
Create archive using Unix tar command
Further Information
Click on class link to see client examples.
Apply patch command bspatch to binary patch
Wrapper for Unix bsdiff command to generate a binary patch that can be applied with bspatch
Implementation of EL_SEND_MAIL_COMMAND_I
Common implementation of EL_SSH_RSYNC_COMMAND_I
Windows implementation of EL_OS_COMMAND_I interface
Windows implementation of EL_SYSTEM_ROUTINES_I interface
Windows implementation of EL_CREATE_LINK_COMMAND_I interface
Windows implementation of EL_DELETE_FILE_COMMAND_I interface
Windows implementation of EL_DELETE_TREE_COMMAND_I interface
Windows implementation of EL_DIRECTORY_INFO_COMMAND_I interface
Windows implementation of EL_JPEG_FILE_INFO_COMMAND_I
Windows implementation of EL_MAKE_DIRECTORY_COMMAND_I interface
Windows implementation of EL_MOVE_FILE_COMMAND_I interface
Windows implemenation of EL_MOVE_TO_DIRECTORY_COMMAND_I
Windows implementation of EL_COPY_FILE_COMMAND_I interface
Windows implementation of EL_COPY_TREE_COMMAND_I interface
Further Information
Click on class link to see client examples.
Windows implementation of EL_FIND_COMMAND_I
Windows implementation of EL_FIND_DIRECTORIES_COMMAND_I interface
Windows implementation of EL_FIND_FILES_COMMAND_I interface
Further Information
Click on class link to see client examples.
Causes the search directory to appear at start of list to match Unix
Adjust the path items to be either absolute or relative so as to match output of Unix find command.
Windows implementation of EL_CPU_INFO_COMMAND_I
Further Information
Click on class link to see notes and client examples.
Windows implementation of EL_USERS_INFO_COMMAND_I interface
Further Information
Click on class link to see client examples.
Unix implementation of EL_OS_COMMAND_I interface
Unix implementation of EL_SYSTEM_ROUTINES_I interface
Unix implementation of EL_CREATE_LINK_COMMAND_I interface
Unix implementation of EL_DELETE_FILE_COMMAND_I interface
Unix implementation of EL_DELETE_TREE_COMMAND_I interface
Unix implementation of EL_DIRECTORY_INFO_COMMAND_I interface
Unix implementation of EL_JPEG_FILE_INFO_COMMAND_I
Unix implementation of EL_MAKE_DIRECTORY_COMMAND_I interface
Unix implementation of EL_MOVE_FILE_COMMAND_I interface
Unix implemenation of EL_MOVE_TO_DIRECTORY_COMMAND_I
Unix implementation of EL_COPY_FILE_COMMAND_I interface
Unix implementation of EL_COPY_TREE_COMMAND_I interface
Further Information
Click on class link to see client examples.
Unix copy command template
Unix implementation of EL_OS_COMMAND_IMP for find commands
Unix implementation of EL_FIND_DIRECTORIES_COMMAND_I interface
Unix implementation of EL_FIND_FILES_COMMAND_I interface
Further Information
Click on class link to see client examples.
Unix find template
Unix implementation of EL_CPU_INFO_COMMAND_I
Further Information
Click on class link to see client examples.
Unix implementation of EL_USERS_INFO_COMMAND_I interface
Further Information
Click on class link to see client examples.
Mirror local to remote directory using Unix lftp command
Further Information
Click on class link to see client examples.
Backup mirroring for protocols ftp, ssh or file using Unix commands rsync and lftp
Further Information
Click on class link to see client examples.
OS command that mirrors a directory either locally or remotely
Mirror directory using Unix rsync command
Further Information
Click on class link to see client examples.
Mirror to remote directory using Unix rsync command over a secure shell connection
Further Information
Click on class link to see client examples.
Send mail command i
Command that uses a secure shell with ssh
Wrapper for Unix scp command
Make remote directory via Unix ssh command
Remote file synchronization using rsync
if user_domain is set then transfers over ssh connection
General purpose OS command that captures output lines of substituted command template
Further Information
Click on class link to see client examples.
OS command with captured output
Dir path operand command interface
Double path operand command i
File path operand command interface
General purpose OS command using an externally supplied template
Further Information
Click on class link to see client examples.
OS command constants
Operating System command interface
Further Information
Click on class link to see notes and client examples.
A EL_CAPTURED_OS_COMMAND with arguments parsed and set in the attribute var with type defined as a class parameter
Further Information
Click on class link to see notes, descendants and client examples.
A EL_OS_COMMAND with arguments parsed and set in the attribute var with type defined as a class parameter
Further Information
Click on class link to see notes, descendants and client examples.
Single path operand command i
Shared access to routines of class EL_OS_ROUTINES_I
Further Information
Click on class link to see client examples.
Shared access to routines of class EL_SYSTEM_ROUTINES_I
Further Information
Click on class link to see client examples.
OS operations based on command line utilities
Further Information
Click on class link to see notes.
System operations based on command line utilities
Further Information
Click on class link to see notes and client examples.
Command to create a symbolic link to a file or directory
Delete file command i
Delete tree command i
Command to find file count and directory file content size
File relocation command i
Jpeg file info command i
Make directory command
Move file command i
Move file or directory source_path into destination_path
Copy file command interface
Copy tree command i
Find command i
Further Information
Click on class link to see client examples.
Find directories command i
Cross platform interface to EL_FIND_FILES_COMMAND_IMP
Further Information
Click on class link to see client examples.
Default filter condition for class EL_FIND_COMMAND_I
File list filter condition is met if path base name matches any in list
Filter condition for appending to path_list in class EL_FIND_COMMAND_I
Path filters applicable to classes conforming to EL_FIND_COMMAND_I
File list filter condition is met if agent predicate returns True
Further Information
Click on class link to see client examples.
Shared access to instance of EL_FIND_FILE_FILTER_FACTORY
Further Information
Click on class link to see client examples.
Parses output of command
gvfs-ls "$uri" | grep -c "^.*$"
Gvfs file exists command
Further Information
Click on class link to see client examples.
Gvfs file list command
Table of GVFS mounts as for example: E2105 -> mtp://[usb:003,005]/
Further Information
Click on class link to see client examples.
GIO virtual file system OS command
Further Information
Click on class link to see client examples.
Gvfs remove file command
Get gnome setting command
Further Information
Click on class link to see client examples.
Gnome setting command
Set gnome setting command
Cross-platform command to obtain CPU model name
Further Information
Click on class link to see client examples.
Creates a list of system users that have a directory in Directory.home. For Windows this is usually C:\Users and for Linux /home
The user list is best accessed via {EL_MODULE_SYSTEM}.user_list