[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #8410] Submission of Extended Utilities
From: |
Krishna Chaitanya |
Subject: |
[Savannah-register-public] [task #8410] Submission of Extended Utilities |
Date: |
Fri, 18 Jul 2008 08:36:25 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 |
URL:
<http://savannah.gnu.org/task/?8410>
Summary: Submission of Extended Utilities
Project: Savannah Administration
Submitted by: krischat1
Submitted on: Friday 07/18/2008 at 08:36
Should Start On: Friday 07/18/2008 at 00:00
Should be Finished on: Monday 07/28/2008 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or
discards the registration.
= Registration Administration =
While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9915> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):
* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=9915>
= Registration Details =
* Name: *Extended Utilities*
* System Name: *extendutils*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later
----
==== Description: ====
"extendedutils" package ,which is an extension for the GNU Coreutils adds
useful metadata to the utilities and enhance their functionality.The project
work meets GNU standards.
The package contains the following commands:
1. To rename a file/directory: Command Name " renm "
2. To search for a file/folder and delete it: Command Name " sdel "
3. To display the progress while copying: Command Name " cprog "
4. To recursively shred a folder: Command Name " rshred "
5. To sort the list by owner’s name: Command Name " ls --osort " (an
additional option to ls command)
6. To create a backup for rm: Command Name " rm –b "
7. Search for a file and shred it.
Project Purpose: Enables end-user to work with the commands provided within
this package,with ease.
Project Topic: "extendedutils" package which is an extension for the GNU
Coreutils adds useful metadata to the utilities and enhance their
functionality.The project work meets GNU standards.
Programming Language: C, Perl
Below is the brief description of the commands provided within the package:
1. Renaming a file/directory:
Command Name: renm
Syntax: renm SOURCE TARGETNAME
Description: renm renames a file/folder with the name specified by the user.
Renaming is done by giving suitable warnings to the user.
For mv command the user has to mention the source and destionation paths for
file/folder.Unlike mv, renm requires its arguments as source path for
file/folder and the name(TARGETNAME) with which it has to be renamed.Here the
file/folder is renamed in the source path itself.
If a file/folder already exists with TARGETNAME, mv command makes the source
as the sub-directory of the destination , while renm does not allow to rename
and alerts the user with suitable warning.
2. Search for a file/folder and delete it
Command Name: sdel
Syntax: sdel PATH DESTINATION
Description: This command allows the user to specify the name of the
file/folder(DESTINATION) that one intends to remove. For the specified name,
search is done in the given directory and if found, the file/folder is deleted
recursively.
3. Displaying the progress while copying
Command Name: cprog
Syntax: cprog [OPTIONS] SOURCE DESTINATION
Description: During copying, it displays the progress of the content that has
been copied as a percentage of the total content size that has to be copied.
4. Recursive Shredding of a folder
Command Name: rshred
Syntax: rshred [-r] FILE
Description: Given the name of the folder , it shreds all files in that
folder recuresively.
5. Sort the list by owner’s name
Option for the Command 'ls': --osort
Syntax: ls -l --osort
Description: For ls command, an option is provided that allows the user to
lists the sorted contents based on the owner’s name.
6. Creating a backup for rm
Option for the Command 'rm': –b
Syntax: rm -b FILE
Description: This option creates a backup for the specified file/folder which
is to be deleted. Backup is stored in a temporary folder(folder path is
specified to user) and the user is alerted once the free space of this folder
falls below 1 MB , indicating the user to clear it.
7. Search for a file and shred it.
Command Name: sshred
Syntax: sshred [OPTIONS] FILE
Description: Given the name of the file and a path to search , the command
finds the file in the path and shreds it.
Release version: extendedutils-1.0
Included Commands: renm, sdel, cprog, rshred,ls (with --osort option) ,rm
(with -b option), sshred
Release package will contain:
1) Source code
2) Makefile
3) Configure file
4) Readme File
5) Man Pages
==== Other Software Required: ====
"extendedutils" has the dependencies that the Coreutils package has.
Coreutils Installation depends on: Bash, Binutils, Coreutils, GCC, Gettext,
Glibc, Grep, Make, Patch, Perl, Sed, and Texinfo
==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/ExtendedUtils.tar.gz
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?8410>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-register-public] [task #8410] Submission of Extended Utilities,
Krishna Chaitanya <=