fmII
Tue, Dec 02nd home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 15:26 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 makenew 1-2 (Default)
Section: Unix

 

Added: Wed, Nov 2nd 2005 10:51 UTC (3 years, 1 month ago) Updated: Thu, Oct 12th 2006 09:22 UTC (2 years, 1 month ago)


About:
The Mknew Project is an investigation of how to build simple Unix shell scripts to manage common development and administrative tasks. The emphasis is on using languages and tools that already exist and are in common use. A related emphasis is on exploring the functional programming nature of the bash shell. This is accomplished by using the bash function capability, and using the bash "$(" ")"syntax to delay function execution in bash scripts. This allows building scripts that have a LISP-like function syntax that permits shell scripts to be written as a series of function calls with minimal syntax. The goal is to provide a way to specify make procedures of heterogeneous components in a bash script. These can include diverse source code languages, documentation text, test procedures, and data. In addition to the mknew function library (mklib), these "make" procedures rely only on capabilities provided by the bash shell, and common Unix command line utilities.

Release focus: Minor feature enhancements

Changes:
This release provides new capabilities and further explorations of bash functions. This version of mknew supports the deployment of files to arbitrary destinations, and is useful for managing many different types of files, such as configuration files, using a consistent activity pattern. Once mknew is installed, an "mkd" file is created in the source file directory, specifying the primary source file types. To deploy files, simply type "mk all" at the shell prompt.

Author:
William L Anderson [contact developer]

Rating:
8.39/10.00 (1 vote)

Homepage:
http://mknew.sourceforge.net
Changelog:
http://sourceforge.net/forum/forum.php?forum_id=621870

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Intended Audience]  Developers, System Administrators
[License]  OSI Approved :: MIT/X Consortium License
[Operating System]  Unix
[Programming Language]  Unix Shell :: Bash
[Topic]  Software Development :: Build Tools, System :: Software Distribution Tools, System :: Systems Administration

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» William L Anderson (Owner)
» Marty McGowan (Owner)

» Rating: 8.39/10.00 (Rank N/A)
» Vitality: 0.00% (Rank 19557)
» Popularity: 0.31% (Rank 17911)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 2,375
   URL hits: 429
   Subscribers: 12

Other projects from the same categories:
lptools
runcronjobs
mirrorlinks
binutils
Nast

Users who subscribed to this project also subscribed to:
Transmission
pxe-boot
FontForge
RBrainz
Snack sound toolkit


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1-2 12-Oct-2006 MIT/X Consortium License Homepage Changelog Hosted on SourceForge.net

 Releases

Version Focus Date
1-2 Minor feature enhancements 12-Oct-2006 16:22
1-1 Initial freshmeat announcement 02-Nov-2005 22:21



© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs