command line interface
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8712
C++ Command Line Library 0.3
C++ Command Line Library provides a framework for handling command line options and arguments. more>>
C++ Command Line Library provides a framework for handling command line options and arguments. Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.x
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
<<lessIt was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.x
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
Download (0.83MB)
Added: 2006-11-15 License: LGPL (GNU Lesser General Public License) Price:
1084 downloads
Command Line WRAPper 0.3.0
Command Line WRAPper is a tool to build and run commands from input lines. more>>
Command Line WRAPper is a tool that provides an easy way to build and run commands from input lines, avoiding the use of shell script. It is similar to xargs.
clwrap can make great things with the locate command, and is low resource intensive. It can also do some not-quite-fun works like multiple configure/make/make install after a fresh system installation. In practice, you have to generate a list of files/directories you want to manage, clwrap takes it in standard input and apply the command you want to apply for each files (lines) in input.
But you can do much more, in fact, its up to you to find how to use it ;).
examples:
- copying several files into one specific directory:
locate myfiles | clwrap -e cp {} mydir/
- renaming several files:
ls -1 ultra*
| clwrap -e "echo -n mv -v {}" -e "echo {} | sed s/ultra/ /"
| clwrap -e {}
- running a specific line in the shell history:
history | grep "482" | head -n 1 | sed s/ *[0-9]* *// | clwrap -v -e {}
- try all tv norms and frequency tables possible combinations with scantv:
cat norm
| clwrap -e "cat freq | clwrap -e echo scantv -n {} -f {}"
| clwrap -e {} > file 2>&1
- reformat source code, after a backup of course:
ls -1 | clwrap -e "cp {} {}.orig && flip -u {} && cat {}
| sed s/^[ t]*$//;/^$/d
| indent -kr -bad -bap -bbb -sob -i8 -l100 {} -o {}.tmp
&& mv {} tmp && mv {}.tmp {}"
<<lessclwrap can make great things with the locate command, and is low resource intensive. It can also do some not-quite-fun works like multiple configure/make/make install after a fresh system installation. In practice, you have to generate a list of files/directories you want to manage, clwrap takes it in standard input and apply the command you want to apply for each files (lines) in input.
But you can do much more, in fact, its up to you to find how to use it ;).
examples:
- copying several files into one specific directory:
locate myfiles | clwrap -e cp {} mydir/
- renaming several files:
ls -1 ultra*
| clwrap -e "echo -n mv -v {}" -e "echo {} | sed s/ultra/ /"
| clwrap -e {}
- running a specific line in the shell history:
history | grep "482" | head -n 1 | sed s/ *[0-9]* *// | clwrap -v -e {}
- try all tv norms and frequency tables possible combinations with scantv:
cat norm
| clwrap -e "cat freq | clwrap -e echo scantv -n {} -f {}"
| clwrap -e {} > file 2>&1
- reformat source code, after a backup of course:
ls -1 | clwrap -e "cp {} {}.orig && flip -u {} && cat {}
| sed s/^[ t]*$//;/^$/d
| indent -kr -bad -bap -bbb -sob -i8 -l100 {} -o {}.tmp
&& mv {} tmp && mv {}.tmp {}"
Download (0.042MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1664 downloads
Command Line Content Management System 0.6
Command Line Content Management System is my own command line content management system. more>>
Command Line Content Management System is my own command line content management system. Its not a dynamic cms, but a script that takes a source tree and creates a web site out of it.
The idea came to me when i was using m4 for my website to generate the HTML, but i did not like the idea that i was still typing HTML in my pages, even if it was simplified by using macros. I was updating a wiki page somewhere when it hit me: i wanted a command line system that was able to take wiki style input for page content. The result is clcms.
Its in beta state at the moment, mostly to try out some different approaches to various
challenges. But i thought id share it now, so if youre interested and might have some ideas on where to go from here, drop me a line (or a patch). At least it can build this site and the tutorial site, but anything more fancy will probably not work.
Its also a way for me to learn Python, so i might in my ignorance produce some weird constructs here and there. Please let me know, but be gentle.
Main features:
- Updates should be possible with a terminal and an editor
- Content is stored in a directory tree
- Adding pages (or items?) should be as easy as creating a new file and typing some lines in it.
- For default pages/items no config necessary
- No HTML, XML or anything alike for normal usage
- All pages have their binary content (images, download files) in the directory of the page itself
- All output is static, no generating on the fly
Usage:
After untarring the tarball, add < dir>/bin to your path or copy bin/clcms.py to a directory in your path.
You can now go to < dir>/examples/documentation and build the tutorial by running
clcms.py
Now wasnt that easy?
Point your browser to file://< dir>/examples/documentation/out/index.html and see the result of all your hard work.
If it did not work, its not your fault. Just remember that version number.
Enhancements:
- .page files can now contain content attributes.
- Filename extensions are removed and replaced by attribute lines in .page files.
- The page.meta file should now be called page.attr.
- The nomenu option had disappeared in a previous release, and has been put back.
<<lessThe idea came to me when i was using m4 for my website to generate the HTML, but i did not like the idea that i was still typing HTML in my pages, even if it was simplified by using macros. I was updating a wiki page somewhere when it hit me: i wanted a command line system that was able to take wiki style input for page content. The result is clcms.
Its in beta state at the moment, mostly to try out some different approaches to various
challenges. But i thought id share it now, so if youre interested and might have some ideas on where to go from here, drop me a line (or a patch). At least it can build this site and the tutorial site, but anything more fancy will probably not work.
Its also a way for me to learn Python, so i might in my ignorance produce some weird constructs here and there. Please let me know, but be gentle.
Main features:
- Updates should be possible with a terminal and an editor
- Content is stored in a directory tree
- Adding pages (or items?) should be as easy as creating a new file and typing some lines in it.
- For default pages/items no config necessary
- No HTML, XML or anything alike for normal usage
- All pages have their binary content (images, download files) in the directory of the page itself
- All output is static, no generating on the fly
Usage:
After untarring the tarball, add < dir>/bin to your path or copy bin/clcms.py to a directory in your path.
You can now go to < dir>/examples/documentation and build the tutorial by running
clcms.py
Now wasnt that easy?
Point your browser to file://< dir>/examples/documentation/out/index.html and see the result of all your hard work.
If it did not work, its not your fault. Just remember that version number.
Enhancements:
- .page files can now contain content attributes.
- Filename extensions are removed and replaced by attribute lines in .page files.
- The page.meta file should now be called page.attr.
- The nomenu option had disappeared in a previous release, and has been put back.
Download (0.024MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1312 downloads
Command line Calculator 1.01
Command Line calculator CLC is the calculator that can calculate direct at the linux console. more>>
Command Line calculator "CLC" is the calculator that can calculate direct at the Linux console.
Extract the CLCC file to /usr/bin you might need to login as root or equvalent account, to be able to access it whenever you need it.
Then just write CLCC 67+89 and the answer will be presented to you directly.
CLCC calculates from left to right with no exceptions. CLC also have some extra parameters that is sent to CLC using backslash parameters.
CLCC r2 10/3 this will round the result to 2 decimals you can use 1 to 9 if you want to round the sum of.
the r parameter can also be combined with the other parameters but it must be added first like this
CLCC r3c 10/3 - to get 10 diveded with 3 rounded down to 3 decimals.
CLCC is tested with Ubuntu 6.10 and Puppy OS 2.13 but should work with any Linux version in console mode.
The program is developed using Hotbasic for Linux and is Freeware, hope you find it useful, send and email if you have any questions.
Hotbasic is a basic language that compiles into assembler direct, no interpeter that slows down the code, just pure assembler.
So if you want assembler in Linux but doesnt want to code in nasm, HotBasic is the compiler for you.
<<lessExtract the CLCC file to /usr/bin you might need to login as root or equvalent account, to be able to access it whenever you need it.
Then just write CLCC 67+89 and the answer will be presented to you directly.
CLCC calculates from left to right with no exceptions. CLC also have some extra parameters that is sent to CLC using backslash parameters.
CLCC r2 10/3 this will round the result to 2 decimals you can use 1 to 9 if you want to round the sum of.
the r parameter can also be combined with the other parameters but it must be added first like this
CLCC r3c 10/3 - to get 10 diveded with 3 rounded down to 3 decimals.
CLCC is tested with Ubuntu 6.10 and Puppy OS 2.13 but should work with any Linux version in console mode.
The program is developed using Hotbasic for Linux and is Freeware, hope you find it useful, send and email if you have any questions.
Hotbasic is a basic language that compiles into assembler direct, no interpeter that slows down the code, just pure assembler.
So if you want assembler in Linux but doesnt want to code in nasm, HotBasic is the compiler for you.
Download (0.006MB)
Added: 2007-02-16 License: Freeware Price:
985 downloads
Python/Tk Empire Interface 1.18.1
Python/Tk Empire Interface project is a cross-platform Empire GUI client. more>>
Python/Tk Empire Interface project is a cross-platform Empire GUI client.
The Python/Tk Empire Interface (PTkEI) enables you to connect to empire 4.x.x (Wolfpack) servers.
Empire is a real-time war game with long tradition.
You can find out about Empire and currently running servers and other clients at its homepage.
This client is an example for a truly portable cross-platform GUI, known to run on Unix, X11, Win32 and Mac.
Additionally you do not give up any command line power as a player, but you have to to learn the empire commands to make use of this GUI client.
Main features:
- Portability
- Map Features
- Command Line
- Socket Interface
- Smart Features
<<lessThe Python/Tk Empire Interface (PTkEI) enables you to connect to empire 4.x.x (Wolfpack) servers.
Empire is a real-time war game with long tradition.
You can find out about Empire and currently running servers and other clients at its homepage.
This client is an example for a truly portable cross-platform GUI, known to run on Unix, X11, Win32 and Mac.
Additionally you do not give up any command line power as a player, but you have to to learn the empire commands to make use of this GUI client.
Main features:
- Portability
- Map Features
- Command Line
- Socket Interface
- Smart Features
Download (0.23MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1076 downloads
Tk::CmdLine
Tk::CmdLine contains process standard X11 command line options and set initial resources. more>>
Tk::CmdLine contains process standard X11 command line options and set initial resources.
SYNOPSIS
Tk::CmdLine::SetArguments([@argument]);
my $value = Tk::CmdLine::cget([$option]);
Tk::CmdLine::SetResources((@resource | $resource) [, $priority]);
Tk::CmdLine::LoadResources(
[ -symbol => $symbol ]
[ -file => $fileSpec ]
[ -priority => $priority ]
[ -echo => $fileHandle ] );
Process standard X11 command line options and set initial resources.
The X11R5 man page for X11 says: "Most X programs attempt to use the same names for command line options and arguments. All applications written with the X Toolkit Intrinsics automatically accept the following options: ...". This module processes these command line options for perl/Tk applications using the SetArguments function.
This module can optionally be used to load initial resources explicitly via function SetResources, or from specified files (default: the standard X11 application-specific resource files) via function LoadResources.
<<lessSYNOPSIS
Tk::CmdLine::SetArguments([@argument]);
my $value = Tk::CmdLine::cget([$option]);
Tk::CmdLine::SetResources((@resource | $resource) [, $priority]);
Tk::CmdLine::LoadResources(
[ -symbol => $symbol ]
[ -file => $fileSpec ]
[ -priority => $priority ]
[ -echo => $fileHandle ] );
Process standard X11 command line options and set initial resources.
The X11R5 man page for X11 says: "Most X programs attempt to use the same names for command line options and arguments. All applications written with the X Toolkit Intrinsics automatically accept the following options: ...". This module processes these command line options for perl/Tk applications using the SetArguments function.
This module can optionally be used to load initial resources explicitly via function SetResources, or from specified files (default: the standard X11 application-specific resource files) via function LoadResources.
Download (5.7MB)
Added: 2007-08-21 License: Perl Artistic License Price:
794 downloads
General Graphical User Interface 0.5.1
General Graphical User Interface is a wizard-like environment to execute console commands graphically. more>>
General Graphics User Interface is an effort to produce a common graphical user interface for any command-line program.
It uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options.
The user is able to point&click on various options and select them in a convenient way. In order to create a new user-interface, a user doesnt need to know a programming language, since there is a graphical editor for new GGUI "scripts".
<<lessIt uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options.
The user is able to point&click on various options and select them in a convenient way. In order to create a new user-interface, a user doesnt need to know a programming language, since there is a graphical editor for new GGUI "scripts".
Download (0.21MB)
Added: 2005-04-28 License: GPL (GNU General Public License) Price:
1642 downloads
WhileInterpreter 4.2
WhileInterpreter is an interpreter for the WHILE programming language used for learning purpose. more>>
WhileInterpreter is an interpreter for the WHILE programming language used for learning purpose.
WhileInterpreter has few constructs and easy semantics.
Command line interpreters allow users to issue various commands in a very efficient (and often terse) way. This requires the user to know the names of the commands and their parameters, and the syntax of the language that is interpreted. From the 1960s onwards, user interaction with computers was primarily by means of command line interfaces.
In the 1970s, researchers began to develop graphical user interfaces (GUIs)to provide an alternative user interface for computers, whereby commands were represented by pictorial operations, rather than as textual descriptions. Since they are easier to learn than command line interfaces, they have become the most common way of interacting with a computer.
However, command line interpreters remain widely used in conjunction with GUIs. For some complex tasks, the latter are less effective because of the large number of menus and dialog boxes presented and because of the innate difficulty of representing the underlying task graphically.
<<lessWhileInterpreter has few constructs and easy semantics.
Command line interpreters allow users to issue various commands in a very efficient (and often terse) way. This requires the user to know the names of the commands and their parameters, and the syntax of the language that is interpreted. From the 1960s onwards, user interaction with computers was primarily by means of command line interfaces.
In the 1970s, researchers began to develop graphical user interfaces (GUIs)to provide an alternative user interface for computers, whereby commands were represented by pictorial operations, rather than as textual descriptions. Since they are easier to learn than command line interfaces, they have become the most common way of interacting with a computer.
However, command line interpreters remain widely used in conjunction with GUIs. For some complex tasks, the latter are less effective because of the large number of menus and dialog boxes presented and because of the innate difficulty of representing the underlying task graphically.
Download (0.021MB)
Added: 2006-03-16 License: Free For Educational Use Price:
1317 downloads
The C++ Cmdline Library 0.3
The C++ Cmdline Library provides a framework for handling command line options and arguments. more>>
The C++ Cmdline Library provides a framework for handling command line options and arguments.
Either variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
<<lessEither variables (of any type) are set to values given at the command line. Or user defined functions are called with arguments (of any type) read from the command line.
It was developed and tested using kdevelop 2.1 and gcc 2.95.3 on SuSE Linux 7.3.
Main features:
- Easy extraction of command line arguments
- Automatic conversion of command line arguments to any type (even user defined classes)
- Convenient handling of command line usage errors by exceptions
- Complete documentation
- And all this is absolutely free
Download (0.83MB)
Added: 2006-12-14 License: LGPL (GNU Lesser General Public License) Price:
1046 downloads
Xnetintf 1.9
Xnetintf is an X Windows application that manages network interfaces. more>>
Xnetintf is an X Windows application that manages network interfaces. The current interface state is depicted through a series of bitmaps, and a mouse click in the window initiates a state transition.
Xnetintf uses a per-interface configuration file to supply commands that check and toggle state, as well as a program to run after the state change completes. A command line interface is also supported.
Main features:
- current interface state described through series of bitmaps.
- mouse click on window initiates toggle of interface state.
- per-interface configuration file to specify commands to bring interface up / down, as well as a command (e.g. a shell script) to run after the state change has been completed.
- companion program -- ifsuex -- which permits safe root execution f an interface-specific command (like a stripped-down sudo).
- command line interface (i.e. can be run without X Windows).
<<lessXnetintf uses a per-interface configuration file to supply commands that check and toggle state, as well as a program to run after the state change completes. A command line interface is also supported.
Main features:
- current interface state described through series of bitmaps.
- mouse click on window initiates toggle of interface state.
- per-interface configuration file to specify commands to bring interface up / down, as well as a command (e.g. a shell script) to run after the state change has been completed.
- companion program -- ifsuex -- which permits safe root execution f an interface-specific command (like a stripped-down sudo).
- command line interface (i.e. can be run without X Windows).
Download (0.023MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1109 downloads
mbank-cli svn20070219R053
mbank-cli project provides a rudimentary command line interface to the mBank online banking system. more>>
mbank-cli project provides a rudimentary command line interface to the mBank online banking system.
Usage:
You may create debug directory to make debugging easier.
You may provide --verbose option to fill your screen with cryptic strings.
Usage examples:
$ ./mbank-cli list # list available accounts
$ ./mbank-cli history Foo # show history of the Foo account
$ ./mbank-cli history Bar --range 2005-01-01 2005-12-31
$ ./mbank-cli history Quux --from 2006-06-01
$ ./mbank-cli future Foo # show list of planned transfers of the Foo account
$ ./mbank-cli funds # list available investment funds
$ ./mbank-cli logout
<<lessUsage:
You may create debug directory to make debugging easier.
You may provide --verbose option to fill your screen with cryptic strings.
Usage examples:
$ ./mbank-cli list # list available accounts
$ ./mbank-cli history Foo # show history of the Foo account
$ ./mbank-cli history Bar --range 2005-01-01 2005-12-31
$ ./mbank-cli history Quux --from 2006-06-01
$ ./mbank-cli future Foo # show list of planned transfers of the Foo account
$ ./mbank-cli funds # list available investment funds
$ ./mbank-cli logout
Download (0.006MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
977 downloads
Connection Manager 1.0rc1
Connection Manager allows you to pre-configure all this, and use a single consistant interface. more>>
Connection Manager allows you to pre-configure all this, and use a single consistant interface to get connected to all of these various systems.
Do you have to log in to a lot of different systems? If you do, odds are that you have to use a variety of methods. You probably have some systems that require ssh and others that only support rdesktop. For some you may have to use vnc. Some may only support telnet. Connection Manager allows you to pre-configure all this, and use a single consistant interface to get connected to all of these various systems.
To install from the source distibution type (you probably will have to be root):
make install
To make rpms for rpm-based ditros type:
make rpm
Main features:
- Command Line Interface - Connection Manager will have a command line interface that allows for easy initiation of any connection. Some users, especially system administrators, will prefer this method of interaction
- Qt/KDE interface - Connection Manager will have a full featured graphical interface based on the Qt and KDE widgets. This interface will allow a user to manage their own connections, as well as maintain all of the various configuration files. You shouldnt have to use a text editor to edit configuration files unless you really want to
- Documentation - Connection Manager will be completely documented, including man pages, a user reference guide, and an administrator reference guide.
- Packaging - every effort will be made to make Connection Manager easy to install. Packages will be provided for a variety of platforms.
- Internationalization - Connection Manager will be designed and built so that it will be easy to add support for different languages.
<<lessDo you have to log in to a lot of different systems? If you do, odds are that you have to use a variety of methods. You probably have some systems that require ssh and others that only support rdesktop. For some you may have to use vnc. Some may only support telnet. Connection Manager allows you to pre-configure all this, and use a single consistant interface to get connected to all of these various systems.
To install from the source distibution type (you probably will have to be root):
make install
To make rpms for rpm-based ditros type:
make rpm
Main features:
- Command Line Interface - Connection Manager will have a command line interface that allows for easy initiation of any connection. Some users, especially system administrators, will prefer this method of interaction
- Qt/KDE interface - Connection Manager will have a full featured graphical interface based on the Qt and KDE widgets. This interface will allow a user to manage their own connections, as well as maintain all of the various configuration files. You shouldnt have to use a text editor to edit configuration files unless you really want to
- Documentation - Connection Manager will be completely documented, including man pages, a user reference guide, and an administrator reference guide.
- Packaging - every effort will be made to make Connection Manager easy to install. Packages will be provided for a variety of platforms.
- Internationalization - Connection Manager will be designed and built so that it will be easy to add support for different languages.
Download (0.031MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1222 downloads
Speedometer 2.4
Speedometer is a console bandwidth and file download progress monitor. more>>
Speedometer project is a console bandwidth and file download progress monitor with a logarithmic bandwidth display and a simple command-line interface.
Usage:
speedometer [options] tap [[-c] tap]... Monitor network traffic or speed/progress of a file transfer. At least one tap must be entered. -c starts a new column, otherwise taps are piled vertically.
Taps: filename [expected-size] display download speed [with progress bar] -rx network-interface display bytes received on network-interface -tx network-interface display bytes transmitted on network-interface
Options: -i interval-in-seconds eg. "5" or "0.25" default: "1" -p use plain-text display (one tap only)
<<lessUsage:
speedometer [options] tap [[-c] tap]... Monitor network traffic or speed/progress of a file transfer. At least one tap must be entered. -c starts a new column, otherwise taps are piled vertically.
Taps: filename [expected-size] display download speed [with progress bar] -rx network-interface display bytes received on network-interface -tx network-interface display bytes transmitted on network-interface
Options: -i interval-in-seconds eg. "5" or "0.25" default: "1" -p use plain-text display (one tap only)
Download (0.021MB)
Added: 2006-04-10 License: LGPL (GNU Lesser General Public License) Price:
1312 downloads
Digital Camera Protocol 0.0
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like ftp command. more>>
Digital Camera Protocol is another command-line utility for DC21x cameras, this one looks and works just like "ftp" command. Not written by me, but uses some of my low-level Kodak code from digicam.
<<less Download (0.015MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1102 downloads
clive 0.2.0
clive is a command line program that extracts videos from YouTube and Google Video websites. more>>
clive is a command line program that extracts videos from YouTube and Google Video websites. The project supports embedded video extraction, and can be used with ffmpeg to re-encode the extracted videos to different video formats (avi, mpeg, flv).
<<less Download (0.023MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
914 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above command line interface search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed