[Cvsshell-devel] CVS: cvsshell ReleaseNotes,NONE,1.1 README,1.5,1.6 index.html,1.4,1.5
Status: Beta
Brought to you by:
stefanheimann
From: Stefan H. <ste...@us...> - 2002-05-27 08:32:00
|
Update of /cvsroot/cvsshell/cvsshell In directory usw-pr-cvs1:/tmp/cvs-serv10099 Modified Files: README index.html Added Files: ReleaseNotes Log Message: added feature list --- NEW FILE: ReleaseNotes --- CvsShell 0.2 released! http://cvsshell.sourceforge.net CvsShell is a console-based cvs client. It provides convenient access to the cvs commands through a shell-like user interface. Features: * CvsShell prompts you for all arguments needed for executing a command. * Aliases for different cvsroots. * Listing of all modified files in the current directory tree. * Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a (typically long) pathname. * Output of external shell commands can be embedded in cvsshell commands. * IDs of files in the listing can be used in external shell commands. * Shortcuts for cvs commands: - Commit is automatically executed after an add or delete command (if you want to). - Renaming files with cvs is lenghty: you have the rename the file in the local filesystem, remove the old file, add the new file and commit your changes. With CvsShell, this is done with a single command. * New commands can be integrated easily into CvsShell. CvsShell is written on python and runs on every platform for which cvs and python is available. CvsShell is available from http://cvsshell.sourceforge.net Index: README =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 27 May 2002 07:54:34 -0000 1.5 --- README 27 May 2002 08:31:57 -0000 1.6 *************** *** 22,25 **** --- 22,45 ---- + Features + -------- + + * CvsShell prompts you for all arguments needed for executing a command. + * Aliases for different cvsroots. + * Listing of all modified files in the current directory tree. + * Operations on files in the listing can be executed quickly, because + those files can be accessed using a numerical ID instead of a + (typically long) pathname. + * Output of external shell commands can be embedded in cvsshell commands. + * IDs of files in the listing can be used in external shell commands. + * Shortcuts for cvs commands: + - Commit is automatically executed after an add or delete command (if you + want to). + - Renaming files with cvs is lenghty: you have the rename the file in the + local filesystem, remove the old file, add the new file and commit your + changes. With CvsShell, this is done with a single command. + * New commands can be integrated easily into CvsShell. + + Installation ------------ *************** *** 112,115 **** --- 132,154 ---- the filename. You can also specify several IDs. Type `help list' to get more information on how to do this. + + You can also use arbitrary external shell commands. To force a command to be executed + as a external command, you have to prepend a `!' to its name. + + Example: $ !rename + + You can use the ouput of a external shell command in the argument + string of a CvsShell command: + + $ commit `find . -name '*.java'` + + Commits all files ending with *.java + + It is also possible to use IDs of the listing in external shell commands. CvsShell + replaces these IDs with the corresponding filenames. + + Example: $ rm [[ 1,2,5-8 ]] + + Removes the files with IDs 1,2,5,6,7,8. To finish your session with CvsShell, just type `exit' or hit Ctrl-D. Index: index.html =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/index.html,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** index.html 27 May 2002 07:54:34 -0000 1.4 --- index.html 27 May 2002 08:31:57 -0000 1.5 *************** *** 10,16 **** <p> CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>. ! The current version is 0.2 (2002-05-27). </p> <ul> <li><a href="README">Readme</a></li> --- 10,40 ---- <p> CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>. ! The current version is 0.2 (2002-05-27). Read the <a href="ChangeLog">change log</a> and the ! <a href="ReleaseNotes">release notes</a>. </p> + <h3>Features:</h3> + <ul> + <li>CvsShell prompts you for all arguments needed for executing a command.</li> + <li>Aliases for different cvsroots.</li> + <li>Listing of all modified files in the current directory tree.</li> + <li>Operations on files in the listing can be executed quickly, because + those files can be accessed using a numerical ID instead of a + (typically long) pathname.</li> + <li>Output of external shell commands can be embedded in cvsshell commands.</li> + <li>IDs of files in the listing can be used in external shell commands.</li> + <li>Shortcuts for cvs commands: + <ul> + <li>Commit is automatically executed after an add or delete command (if you + want to).</li> + <li>Renaming files with cvs is lenghty: you have the rename the file in the + local filesystem, remove the old file, add the new file and commit your + changes. With CvsShell, this is done with a single command.</li> + </ul> + </li> + <li>New commands can be integrated easily into CvsShell.</li> + </ul> + + <h3>Resources:</h3> <ul> <li><a href="README">Readme</a></li> *************** *** 27,31 **** <p>You can view a screenshot <a href="images/screenshot.jpg">here</a>.</p> ! <p>Release history:</p> <ul> <li>0.2: 2002-05-27</li> --- 51,55 ---- <p>You can view a screenshot <a href="images/screenshot.jpg">here</a>.</p> ! <h3>Release history:</h3> <ul> <li>0.2: 2002-05-27</li> |