Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.067.532 Times

Term::ANSIMenu 0.02

  Date Added: June 20, 2010  |  Visits: 593

Term::ANSIMenu

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)

Term::ANSIMenu is an infrastructure for creating menus in ANSI capable terminals. SYNOPSIS use Term::ANSIMenu; my $menu = Term::ANSIMenu->new( width => 40, help => [[, &standard_help], [hint 1, &help_item], [ undef, &standard_help], [hint 3, undef] ], title => title, items => [[1, First menu item, &exec_item], [2, This string is just too long to fit in a normal terminal and thus it will be clipped.], [3, , sub { system "man man" }] ], status => status, prompt => prompt: ); $menu->print_menu(); while (my $key = $menu->read_key()) { last unless defined $menu->do_key($key); $menu->update_status() if $key eq S; $menu->update_status(New status) if $key eq s; $menu->update_prompt() if $key eq P; $menu->update_prompt(New prompt: ) if $key eq p; } $menu->pos($menu->line_after_menu() + 1, 1); I wrote this mainly to make live easy on those staff members to whom I delegate tasks. Most of them prefer to use a menu instead of having to type complicated commands. To them its a faster and safer way of working (we all know about typos dont we...). By using this module you can create menus with only a few lines of code and still have a shipload of features. Need context-sensitive help or a statusbar? Like to use hotkeys? Want flashy colors and styles? Its all there. Just fill in the attributes and youre good to go..

Requirements: No special requirements
Platforms: Linux
Keyword: Ansimenu Infrastructure Key Libraries Menu Menus Programming Status Termansimenu Update
Users rating: 0/10

License: Freeware Size: 20.48 KB
TERM::ANSIMENU RELATED
Programming  -  devkitPro 1.5.7
This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
444.26 KB  
Music  -  Guitar Ninja - Learn arpeggios, chords and inversions in this fun music theory tool! 1.2
Want a quick way to learn any string instrument? Become an improvisational Ninja with breathtaking skills today! This FREE App provides you with a great package that teaches you improvisation in any key. The feature list grows with every...
18.9 MB  
Entertainment  -  BestStatus 1.0.0.0
In this App you will get best status to update on Social Networking website like facebook, twitter, google+, myspace, yahoo,etc. You can view status and if you like then by clicking button you copy that status in clipboard, then goto any...
1024 KB  
Java Based Databases  -  jQuery CSS Menu Style 06 1.3
Create drop down menu with beautiful jQuery effects easily! Menus are a key way for visitors to go through your site and access the content. jQuery CSS Menu, Web Buttons, Animated jQuery Menu, Navigation Bar, Java Menus for your Website! This...
41.59 KB  
Libraries  -  ZZEE DHTML Menu 2.1.0
ZZEE DHTML Menu is a library for Javascript and PHP that you can use to create familiar dropdown menus like in desktop applications. ZZEE DHTML Menu is fairly easy to install and embed into your existing HTML or PHP pages. Benefits: Similar...
62.1 KB  
Utilities  -  Desilico 0.5 Beta
Desilico is a Debian SID based Live CD. No X11, no graphics, only terminal for sysadmins. Everything in desilico is as is in debian sid, but you can use it as a live cd, very useful for debootstraping or rescue tool. Autodiscovery Included....
294.5 MB  
Web Browser Tools  -  Personal Menu 3.0.8
Personal Menu allows your menus to look more compact and personal. Feel tired of the conservative menus, and have tried many extensions to make them look more compact and personal? With the Personal Menu, you can hide the menus in Menus...
54.27 KB  
Web Browser Tools  -  Menus de ElOtroLado 0.6b
Menus de ElOtroLado provides a menu with access to EOL and Cineol Forums is created near the Help Menu..
49.15 KB  
Specialized Tools  -  CSS Menu Drop Down Maker 1.0
This CSS Menu Drop Down Maker is an advanced tool that creates css menu dropdown menus on your website without JS/CSS hand coding. Css menu generator has an intuitive GUI and extensive library of professional-designed css menu dropdown templates....
9.02 MB  
Java Based Databases  -  jQuery Horizontal Menu Style 05 1.5
Create drop down menu with beautiful jQuery effects easily! Menus are a key way for visitors to go through your site and access the content. jQuery Horizontal Menu, Web Buttons, Animated jQuery Menu, Navigation Bar, Java Menus for your Website!...
108 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB