Cwd
FindBin::libs - Locate and 'use lib' directories along the path of $FindBin::Bin to automate locating modules. Uses File::Spec and Cwd's abs_path to accomodate multiple O/S and redundant symlinks.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): FindBin::libs Download |
ReleaseAction - call actions upon release. SYNOPSIS use ReleaseAction on_release; { # OO style my $handle = ReleaseAction->new( sub {print "Exiting scopen"} ); print "In scopen"; } { # Functional style my $handle = on_release {print "Exiting scopen"}; print "In scopen"; } { my...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (93): ReleaseAction Download |
UserCHRoot project can switch root, change directory, drop privileges and exec. When dealing with chroot environments, its sometimes useful to have a tool with which the chroot will be done, but the target executable will not be run using root privileges. It is also sometimes useful to switch...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): UserCHRoot Download |
Crossword Formatter consists of a script to easily format HTML crossword puzzles. Crossword Fromatter is a simple script that generates valid XHTML code for static crossword puzzles from a simple definition file. The package also includes CSS files for proper display of the crossword puzzle....
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (133): Crossword Formatter Download |
Chatbot::Alpha::Sort is a Perl module for alphabetic sorting of Chatbot::Alpha documents. SYNOPSIS use Chatbot::Alpha::Sort; # Create a new sorter. my $sort = new Chatbot::Alpha::Sort(); # Sort your files. $sort->start ( dir => ./before, out => ./after, ext => cba, );...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (99): Chatbot::Alpha::Sort Download |
The d command runs a command in the background and redirects its output to a file. The output file is annotated with start and end time, the actual command used, cwd, host, etc. You can ask the d command to extract the last command from the output file and run it again, you can ask it to append...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (151): d command Download |
CGI::Portable is a framework for server-generic web apps. SYNOPSIS Content of thin shell "startup_cgi.pl" for CGI or Apache::Registry env: #!/usr/bin/perl use strict; use warnings; require CGI::Portable; my $globals = CGI::Portable->new(); use Cwd; $globals->file_path_root( cwd() );...
Platforms: *nix
License: Freeware | Size: 95.23 KB | Download (106): CGI::Portable Download |
Iterator::IO is a Perl module with filesystem and stream iterators. SYNOPSIS use Iterator::IO; # Return the names of files in a directory (except . and ..) $iter = idir_listing ($path); # Return all the files in a directory tree, one at a time. # Like File::Find, in slow motion. $iter...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (88): Iterator::IO Download |
Proc::Forking is a Perl module that provides a set of tool to fork and daemonize. SYNOPSIS #!/usr/bin/perl use strict; use Proc::Forking; use Data::Dumper; use Time::HiRes qw(usleep); # to allow micro sleep my $f = Proc::Forking->new(); $SIG{ KILL } = $SIG{ TERM } = $SIG{ INT } = sub...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (86): Proc::Forking Download |
Chart::EPS_graph creates line graphs in PostScript as *.eps format. SYNOPSIS # Create anew a 600 x 600 points (not pixels!) EPS file my $eps = Chart::EPS_graph->new(600, 600); # Choose minimum required display info $eps->set( label_top => Graph Main Title, label_y1 => Y1 Axis Measure...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (121): Chart::EPS_graph Download |
Bundle::DataMint is a bundle to install external CPAN modules for Data Mining and Data Integration. SYNOPSIS Perl one liner using CPAN.pm: perl -MCPAN -e install Bundle::DataMint Use of CPAN.pm in interactive mode: $> perl -MCPAN -e shell cpan> install Bundle::DataMint cpan> quit...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (89): Bundle::DataMint Download |
getAbsPath is a C header (getAbsPath.h) or an ANSI C tool (getAbsPath) which converts relative unix/win32 pathes to absolute ones. getAbsPath uses current working directory (CWD) as basis. Use it e.g. for finding out the current path of a shell script. EXAMPLE: find out the current path of...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (93): getAbsPath Download |
File::Spec::Link is a Perl extension for reading and resolving symbolic links. SYNOPSIS use File::Spec::Link; my $file = File::Spec::Link->linked($link); my $file = File::Spec::Link->resolve($link); my $dirname = File::Spec::Link->chopfile($file); my $newname =...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (103): File::Spec::Link Download |
This extension library provides the filesystem primitives to your Lua scripts, which are missing from the core language. The exported primitives include mkdir, rmdir, stat, chown, chmod, and more. Available filesystem primitives: chdir() chmod() chown() cwd() is_dir() is_file() mkdir()...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (103): Lua Filesystem Extension Library Download |
This script is a class that connects to a FTP server to work with files and directores. Features: - connect to ftp server - change current working dir - create new empty file - create new dir - change access right to object - send SITE command - copy file - move and rename file or...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (55): ftp php class Download |
getAbsPath is a C header (getAbsPath.h) or an ANSI C tool (getAbsPath) whichconverts relative unix/win32 pathes to absolute ones. It uses current working directory (CWD) as basis. Use it e.g. for finding out the current path of a shell script
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (52): getAbsPath Download |
Envbuilder is a system for automatically building virtualenvs in Python. To do this, it uses a .env config file to define parcels, which are individual pieces of Python software to be checked out and installed into the virtualenv. Envbuilder is mainly tested under Linux, but it should work under...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): Envbuilder Download |
bmk is a program which stores and recalls filenames using shorter aliases. The package includes a few bash scripts that make it do nifty things. Usage: ./bmk [OPTIONS] Store and recall filenames using short aliases Options: -a, --add=ALIAS:PATH associate ALIAS with PATH -c, --cwd=ALIAS...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (38): bmk Download |