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 31.313.781 Times

Apparix 07-184

  Date Added: July 02, 2010  |  Visits: 542


Report Broken Link
Printer Friendly Version

Product Homepage
Download (75 downloads)

Apparix combines the properties of the cdargs utility and the CDPATH shell mechanism for fast navigation through the file system. Apparix is especially useful for visiting and documenting both often- and rarely-used locations. Apparix enables you to attach marks to locations and jump to those locations by loading the mark. Marking, unmarking and jumping are simple operations that are performed in the current shell. By setting up convenient aliases for marking and jumping the file system can be navigated in a fast and intuitive manner. This section contains some examples of the most common uses of apparix. OPTIONS contains a list of additional options available for pruning and squashing bookmarks. NOTES features a brief discussion of the advantages of apparix over other approaches such as setting up aliases for often visited directories, using symlinks, CDPATH, or a combination of these. HISTORY explains the difference between cdargs and apparix. Apparix works in a manner very similar to cdargs. One usually invokes apparix by using pre-defined aliases. Here they will be called bm for bookmark, portal for a CPPATH-style bookmark and to for initiating an apparition (aka jump) . These aliases are found below in the FILES section and can also be obtained by issuing apparix --shell-examples Apparix works by aliases for two reasons, necessity and convenience. When bookmarking, it is convenient to be able to do it with just a few keystrokes. When jumping, apparix cannot change the current directory in the current shell. It writes the result destination in a results file $HOME/.apparixresult - necessity. An alias or function with a conveniently short name such as to achieves the desired change of directory. Suppose your user name is eez and your home directory is /home/eez. You often visit a directory called /home/eez/cvs/xyz/tfa/faq/zut/bar/foo. This is how to create and use a bookmark for foo /home/eez/cvs/xyz/tfa/faq/zut/bar/foo> bm foo added: foo -> /home/eez/cvs/xyz/tfa/faq/zut/bar/foo /home/eez/cvs/xyz/tfa/faq/zut/bar/foo> cd /home/eez> to foo /home/eez/cvs/xyz/tfa/faq/zut/bar/foo> Another scenario is where you have some directory that contains a largish number of subdirectories, all of which you would like to have bookmarked. If the subdirectories have distinctive names this can be achieved in one fell swoop by marking the parent directory as a portal. This is identical to adding the parent directory to the CDPATH environment variable, except that apparix bookmarks are not part of the cd namespace. It is argued in NOTES that this is a good thing. Consider this. /home/cvs/bagger/boemel/mcl/mcl/src> ls alien/ CVS/ impala/ README shmcx/ attic/ giraffe/ lib/ shcl/ shmx/ contrib/ gmon.out Makefile mcl/ shmcl/ taurus/ Some of the subdirectories have not-so-distinct names such as contrib and attic, but they happen to be the directories least visited. Issuing /home/cvs/bagger/boemel/mcl/mcl/src> portal [apparix] expanded 1 portal to 12 destinations yields all of the subdirectories as destinations bookmarked by the last component of their path name. Note that bookmarks resulting from portal expansion are kept in a separate resource file (see FILES). Portal expansions can be recreated by issuing apparix --rehash This is useful to reflect a change in the directory naming structure underneath a portal. Conflict resolution Apparix allows identical bookmarks to point to different locations. When asked to visit such a bookmark it will present a list of options. Subdirectory specification When jumping (apparating) you can specify an additional subdirectory after the bookmark. Apparix will append the subdirectory to the destination. This does require you know the exact name of the subdirectory you want to visit. Whats New in This Release: - Subdirectories can be excluded from portal expansions by appropriately setting the environment variable APPARIXEXCLUDE. - Apparix is now licensed under the GNU General Public License version 3..

Requirements: No special requirements
Platforms: Linux
Keyword: Aliases Apparix Cdpath Directory File File System Portal Shell Shells System
Users rating: 0/10

License: Freeware Size: 174.08 KB
Utilities  -  System Information HTML Application 1.0
System Information HTML Application is an hta file that will perform a full system scan to retreive information about Hardware, OS and System components. System Information HTML Application has a simple and comprehensive interface that will...
Content Management  -  PHPX3 3.5.16
PHPX3 is a web portal system, blog, Content Management System (CMS), forums, and more.NOTES:- To use the domain authentication, you will need to download and make the extenstion for PHP.- I have included the .so file for PHP 4.2.3, its...
5.63 MB  
Shell & Desktop  -  Closebracket 0.0.4
Closebracket let you define multiple shell actions in a single command to speed up the typing of the most repetitive shell commands. The command name of Closebracket is `] and `][, thats because these characters are near the "Enter" key and it is...
8.19 KB  
Utilities  -  TyopoytaORvelo System MOnitor 0.18
TyopoytaORvelo System MOnitor is a system monitor for Linux that sits in the corner of your desktop. TyopoytaORvelo System MOnitor renders itself on the root window (on the desktop) or to its own transparent window any special eyecandy....
84.99 KB  
Utilities  -  DEX Extensible Operating System 1.035
DEX Extensible Operating System is an operating system specifically designed for educational and research use. DEX Extensible Operating System allows for the dynamic reconfiguration and customization of various system services using concepts found...
491.52 KB  
Utilities  -  Argus Monitoring System 3.5
Argus Monitoring System software is a system and network monitoring application. It will monitor nearly anything you ask it to monitor (TCP + UDP applications, IP connectivity, SNMP OIDS, Programs, Databases, etc). It presents a nice clean,...
358.4 KB  
Networking Tools  -  LAN Management System 1.9.1
LMS (LAN Management System) is the integrated system of networks management designed for various size internet providers (ISP). That software writed in PHP, Perl and C, works with variuos database systems..
1.93 MB  
Utilities  -  360Amigo System Speedup
360Amigo System Speedup is a system optimization, privacy and cleaning tool. Among other things, it removes unused files from your system and cleans registry errors - allowing your computer to run faster and freeing up valuable hard disk space....
Utilities  -  GNU cfengine 2.2.1
Cfengine is a tool for setting up and maintaining BSD and System-5-like operating system optionally attached to a TCP/IP network. You can think of cfengine as a very high level language, much higher level than Perl or shell: a single statement...
3.4 MB  
Development Tools  -  Easy integrity check system 3.1c 1.0
Easy integrity check system is easy to install and use file integrity system. Primarily ment for system administrators to aid in intrusion detection. Requirements: - libmhash 0.8.16 or later - OpenSSL 0.9.6h or later - zlib 1.1.3 or later
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Shell & Desktop  -  Glunarclock 0.32.4
GNOME Lunar Clock Applet displays the current phase of the Moon as an applet for the gnome panel. In the properties box you can choose between a real image Features Pointing with the mouse at the applet...
522.24 KB  
Shell & Desktop  -  KOpenBabel 0.2
KOpenBabel is a graphical interface to Open Babel.[1] KOpenBabel can handle and convert over 70 chemical file formats. At this time, it can convert files, guess input file type and convert a large number of files with a single click. The user...
20.48 KB  
Shell & Desktop  -  Fekete 5
Icon theme for Linux For all possible desktop, and Linux distro Special additives: Suse's Yast icons. Xfce system icons, and archaic mimetypes icons Mandriva "special placed" status icons. Libreoffice icons.
71.59 MB  
Shell & Desktop  -  DesktopTools 02-alpha
DesktopTools is a collection of small utillities which help to make your daily life easier. Since the tools themself are rather small (projectwise) I keep them not as individual projects, but have them under this collective name.
102.4 KB  
Shell & Desktop  -  XFast 0.9
XFast is a slim and lightweighted desktop environment that incorporates X and Window Manager within the same project.
1.15 MB