taskSavannah Administration - Tasks: task #8410, Submission of Extended Utilities

 
 

task #8410: Submission of Extended Utilities

Submitter:  Krishna Chaitanya <krischat1>
Submitted:  Fri 18 Jul 2008 08:36:24 AM UTC
   
 
Should Start On:  Fri 18 Jul 2008 12:00:00 AM UTC Should be Finished on:  Mon 28 Jul 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  yavor Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 13 Oct 2008 08:14:50 PM UTC, comment #2: 

Ah, many thanks for letting me know.

I was almost sure I've seen some discussion about this package, but the task log didn't contain anything.  Closing, as you'll handle it in via the duplicate submission.

Yavor Doganov <yavor>
Mon 13 Oct 2008 08:10:55 PM UTC, comment #1: 

Hi,

this is a duplicate of that task: https://savannah.gnu.org/task/index.php?8221

Please see the log for details.  I'm still waiting for an answer from the author.

--
Regards,
Alex

Alexander Shulgin <alexshulgin>
Fri 18 Jul 2008 08:36:24 AM UTC, original submission:  

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 page, accessible only to site administrators, effectively logged as site administrators (superuser):



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


Krishna Chaitanya <krischat1>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alexshulgin (Posted a comment)
  • -email is unavailable- added by yavor (Updated the item)
  • -email is unavailable- added by krischat1 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-10-13 yavor StatusNone Cancelled
        Open/ClosedOpen Closed
    2008-10-13 yavor Assigned toNone yavor

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code