JP Software's 4NT/TCMD includes OpenAFS support on list of potential items for the next major release

Jeffrey Altman <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.devel.win32
Organization Not Affiliated with Columbia University in the City of New York
Message-ID <[email protected]>
Rex Conn <[email protected]>, the author of 4NT and TCMD replacement 
command shells for Windows 2000 and above, has included OpenAFS support 
on the list of features for his next major release.  Please let him know 
if this support is something that would result in you purchasing his 
product.

Thanks.

Jeffrey Altman


<ftp://jpsoft.com/beta/7.0.txt>
ftp://jpsoft.com/beta/7.0.txt (text/plain, 6.9 KB)
The following is the first draft of proposed 4NT / Take Command 7.0 
features.  Not all of the features listed will be implemented, and 
there will be others added during the development process.

----------------


The new versions will definitely drop Win9x support!

----------------

P = Priority (1=low, 10=high)
D = Difficulty (1=low, 10=high)

Priority is a combination of the number of requests for the feature
(from different users, not repeated requests from the same user!) and
my judgement of the overall usefulness.  Difficulty is the work involved
in implementing the feature.  (Users don't care about how difficult a
feature is to code, but the fact is that very difficult features need
a very high priority to have a chance of being implementated!)


Core Functionality:

P	D	Feature
--  --  ------------------------------------------------------------
 
3	7	64-bit versions

8       8	Extend non-English language support to the menus & dialogs

9	9	Tabbed windows

4	7	Automatic check for & install updates

4	8	Plugins - third party DLL's for new commands / functions
		  
2	9	Keyboard / Mouse recorder

2	10	/O: sort order option for all file commands

1	3	Transparent windows (eye candy!)

1	3	Take Command - specify a background image	

4	6	Take Command API to display text from an app

1	5	Take Command toolbar allow user-specified icons

3	6	Support OpenAFS

2	2	Add support for NTFS ZoneIDs.

3	7	Add support for putting file descriptions into the NTFS summary
		  information.

3	7	PERL interface

3	5	Incorporate Object Rexx (now open source)

1	8	Take Command scrollable and/or wrappable toolbar

3	5	Publish TakeCmd.dll interface for third-party use

2	4	Take Command support Alt-key key aliases

1	10	New variable type that will take binary data (including nulls)

1	10	Array variables

2	6	CLIP: pseudo-device use different temp files for each shell

1	9	Take Command - add support for right-to-left languages

2	3	Session logging (automatically save everything displayed 
		  on the screen)

2	8	Allow FTP names without double quotes

2	8	Improve handling of filenames with embedded backquotes

3	7	Default batch libraries (called when a subroutine doesn't
		  exist in the current batch file)


Command Line Editing:

P	D	Feature
--  --  ------------------------------------------------------------

6	4	Hotkey for variable expansion

4	6	Add VARS keyword to filename completion

1	2	Add support for horrible Unix-style filename completion

4	4	Take Command - Edit|Find to search scrollback buffer

2	6	Command filename completion through PATH if not found in current
		  directory

3	7	Editing in history windows

2	4	Support horizontal mousewheel scrolling & mouse pgup / pgdn 
		  buttons.

2	3	Key or shortcut variable to specify same target / destination
		  as the previous command

1	6	Allow multiple keys bound to a single function


Batch Debugger:

P	D	Feature
--  --  ------------------------------------------------------------

7	7	Watch specific variables

5	7	Pause on variable condition (for example, if answer=42)

2	7	Highlight command in batch debugger & get help with F1

2	4	Colorize variables in environment window that have changed
		  since the batch file started

3	3	Show DO & IFF state

3	3	Show current call (GOSUB) tree


New Commands:

P	D	Feature
--  --  ------------------------------------------------------------

2	5	Encrypting / Decrypting command (using Windows Crypto API)

5	10	DIALOG - call dialog (created with dialog editor)

5	5	INCLUDE - batch file command to include subroutines from 
                  other files

2	5	JABBER - lightweight Jabber client

2	6	NNTP

6	8	REXEC and/or RSH

2	8	SNAPSHOT - save/restore window or screen

3	7	WAIT - wait for a window to exist, close, etc.


Commands:

P	D	Feature
--  --  ------------------------------------------------------------

3	8	BDEBUGGER
			Option to keep the debugger window after the
			  batch file ends

		BEEP
2	1		Option to play system sounds (like MessageBeep)

		BREAK
2	2		Enable BREAK ON / BREAK OFF (which would introduce
			  an incompatibility with CMD)

		COPY
2	5		Compare w/o a COPY
3	3		Option to suppress updating JPSTREE w/COPY /S
2	4		Option to display elapsed time and transfer rate

		DEL
3	3		Option to suppress updating JPSTREE w/DEL /S
1	3		Secure (DOD 5220.22-M or similar) deletion

		DIR
2	4		Option to display where a junction points

		DO
9	10		Support DO in aliases & at the command line
1	8		Adde subdirectory recursion
	
		FFIND
7	8		Regular expression support in searches
1	1		Option to only return number of matches

		IF
1	1		ISASSOC - test for association
1	1		ISFTYPE - test for ftype

		INPUT
2	4		Include / exclude characters for /C (i.e.,
			  input /c[a-z]

		LIST
3	8		Support block marking in hex mode
7	8		Regular expression support in searches
1	6		Save position in multiple files

1	3	MESSAGE
			Send a message to another user or workstation on
			  the network

		MSGBOX
2	5		Customizable button labels

		MOVE
3	2		Option to emulate CMD's behavior if source is a
			  directory
2	4		Option to display elapsed time and transfer rate

		ON
1	3		ON ERRORLEVEL n (break if >= n)

		PDIR
2	2		Allow escaped characters in format string

2	2	PRINT
			Option to add or remove a specific printer connection

		REN
4	6		Option to improve wildcard renaming (would be incompatible
			  with CMD)

		SENDMAIL
1	8		Send attachments > 32K

		SET
2	3		Option to monitor WM_SETTINGCHANGE
2	4		Option to hide specific variables

		SETDOS
2	2		Option to disable all input

		START
1	5		Set processor affinity for multiprocessor systems

		TREE
3	3		/F not display lines for files, only directories
2	9		Show directory size w/o /F
3	5		Show descriptions
1	2		Limit subdirectory recursion to specified depth

		WHICH
1	4		Display all matches, not just the first

		WINDOW
2	5		Option to add transparency to specified window


Internal Variables:

P	D	Feature
--  --  ------------------------------------------------------------

2	1	_EXIT - return the reason for closing 4NT / TC (i.e.,
		  shutdown, logoff, user exit, etc.)


Variable Functions:

P	D	Feature
--  --  ------------------------------------------------------------

3	4	@COMPARE - compare files

3	8	@DLL - call an external DLL

2	2	@ENUMWIN - enumerate all main windows

4	6	@EXECSTR - use pipe or shared memory rather than temp file

3	6	@REGEX - match/replace w/regular expressions

2	4	@INDEX variant to accept wildcards

2	3	Function to return number of specified chars in a string

2	2	@DRIVETYPE - return the type of the disk drive (floppy, CD,
		  DVD, hard disk, etc.)

1	2	@DEBUG - write string to (external) debugger

2	4	@JUNCTION - return directory where the junction points

1	3	@GROUP - check membership in specified group

1	1	@ASSOC - return the association for the argument

1	1	@FTYPE - return the ftype for the argument

2	2	@FILEURL - change a filename to file://URL form


Add-Ons:


P	D	Feature
--  --  ------------------------------------------------------------

4	10	Dialog Editor (to create dialogs for batch files)
smime.p7s (application/x-pkcs7-signature, 3.2 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.