diff --git a/Scripts/Functions/Copy/copy.sh b/Scripts/Functions/Copy/copy.sh
index 3c73ca6..2fb0c27 100755
--- a/Scripts/Functions/Copy/copy.sh
+++ b/Scripts/Functions/Copy/copy.sh
@@ -47,7 +47,7 @@ function copy {
     local COUNT=0
 
     # Interpret arguments and options passed through command-line.
-    copy_getArguments
+    copy_getOptions
 
     # Redefine positional parameters using ARGUMENTS. At this point,
     # option arguments have been removed from ARGUMENTS variable and
diff --git a/Scripts/Functions/Copy/copy_getArguments.sh b/Scripts/Functions/Copy/copy_getArguments.sh
deleted file mode 100755
index afef379..0000000
--- a/Scripts/Functions/Copy/copy_getArguments.sh
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/bash
-#
-# copy_getArguments.sh -- This function interprets arguments passed to
-# copy functionality and calls actions accordingly.
-#
-# Copyright (C) 2009-2011 Alain Reguera Delgado
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-# ----------------------------------------------------------------------
-# $Id$
-# ----------------------------------------------------------------------
-
-function copy_getArguments {
-
-    # Define short options we want to support.
-    local ARGSS=""
-
-    # Define long options we want to support.
-    local ARGSL="quiet,answer-yes,dont-commit-changes"
-
-    # Redefine ARGUMENTS variable using getopt output.
-    cli_doParseArguments
-
-    # Redefine positional parameters using ARGUMENTS variable.
-    eval set -- "$ARGUMENTS"
-
-    # Look for options passed through command-line.
-    while true; do
-
-        case "$1" in
-
-            --quiet )
-                FLAG_QUIET="true"
-                FLAG_DONT_COMMIT_CHANGES="true"
-                shift 1
-                ;;
-
-            --answer-yes )
-                FLAG_ANSWER="true"
-                shift 1
-                ;;
-
-            --dont-commit-changes )
-                FLAG_DONT_COMMIT_CHANGES="true"
-                shift 1
-                ;;
-
-            -- )
-                # Remove the `--' argument from the list of arguments
-                # in order for processing non-option arguments
-                # correctly. At this point all option arguments have
-                # been processed already but the `--' argument still
-                # remains to mark ending of option arguments and
-                # begining of non-option arguments. The `--' argument
-                # needs to be removed here in order to avoid
-                # centos-art.sh script to process it as a path inside
-                # the repository, which obviously is not.
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Redefine ARGUMENTS variable using current positional parameters. 
-    cli_doParseArgumentsReDef "$@"
-
-}
diff --git a/Scripts/Functions/Copy/copy_getOptions.sh b/Scripts/Functions/Copy/copy_getOptions.sh
new file mode 100755
index 0000000..e3b9289
--- /dev/null
+++ b/Scripts/Functions/Copy/copy_getOptions.sh
@@ -0,0 +1,79 @@
+#!/bin/bash
+#
+# copy_getOptions.sh -- This function interprets option parameters
+# passed to copy functionality and calls actions accordingly.
+#
+# Copyright (C) 2009-2011 Alain Reguera Delgado
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# ----------------------------------------------------------------------
+# $Id$
+# ----------------------------------------------------------------------
+
+function copy_getOptions {
+
+    # Define short options we want to support.
+    local ARGSS=""
+
+    # Define long options we want to support.
+    local ARGSL="quiet,answer-yes,dont-commit-changes"
+
+    # Redefine ARGUMENTS variable using getopt output.
+    cli_doParseArguments
+
+    # Redefine positional parameters using ARGUMENTS variable.
+    eval set -- "$ARGUMENTS"
+
+    # Look for options passed through command-line.
+    while true; do
+
+        case "$1" in
+
+            --quiet )
+                FLAG_QUIET="true"
+                FLAG_DONT_COMMIT_CHANGES="true"
+                shift 1
+                ;;
+
+            --answer-yes )
+                FLAG_ANSWER="true"
+                shift 1
+                ;;
+
+            --dont-commit-changes )
+                FLAG_DONT_COMMIT_CHANGES="true"
+                shift 1
+                ;;
+
+            -- )
+                # Remove the `--' argument from the list of arguments
+                # in order for processing non-option arguments
+                # correctly. At this point all option arguments have
+                # been processed already but the `--' argument still
+                # remains to mark ending of option arguments and
+                # begining of non-option arguments. The `--' argument
+                # needs to be removed here in order to avoid
+                # centos-art.sh script to process it as a path inside
+                # the repository, which obviously is not.
+                shift 1
+                break
+                ;;
+        esac
+    done
+
+    # Redefine ARGUMENTS variable using current positional parameters. 
+    cli_doParseArgumentsReDef "$@"
+
+}