Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 8

GNU parallel is a shell tool for executing jobs in parallel locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables.

5.0
 
  0 reviews  |  4 users  |  21,661 lines of code  |  4 current contributors  |  Analyzed 1 day ago
 
 

Introductionpomamonitor (Poor's Man Monitor) is a shell script that rely's on notify-send command to send alerts to Gnome/KDE/XFCE desktop user when a host or several hosts that was previously set to be monitored are offline. Pretty useful for small system administrators that doesn't ... [More] need Nagios/Zabbix for monitoring such a small enviroment. Obviously, it supports IPv6: we are in 2009! Why Poor's Man?A system administrator usually needs to monitor constantly the machines and system he is responsible for. This is often done by central monitoring systems, with several nodes like Nagios, Zabbix or Cacti. But this would require a central server to keep track of all uptime/downtime data, server's info like load average etc. A poor man (a ironic way to refer to a modest sysadmin) wouldn't have a central server to do such thing or even not too many hosts to care about. So the objective with this project is just to give a quick desktop alert to sysadmins that something is wrong with a server or network. Quick alerts can lead to quick responses and less downtime. Useful ApplicationsJohn has many websites hosted in different datacenters. He wants to be alerted if any of his websites go down to jump on the tech support's neck as soon as possible. Mike is responsible to monitor several VPNs with dynamic IPs and domestic broadbands. He wants to know if xpto.no-ip.org stopped responding to act as quickly as he can. Mark is an IRC administrator of a network that is a constant target of DDoS. He needs to be warned if a server stopped responding even if he is not using an IRC client at the moment. Kurt is some sort of wierd telecom geek that wants to measure and monitor absolutely everything on internet to warn his friends over twitter when a famous service is offline. Software Dependencies and TechnologyYou will find what are pomamonitor's software dependencies and how does it work under the hood on SoftwareDependencies page. I'm impatient: how do I run it?So, want to download the latest pomamonitor version? Just read HowToInstall page. Help neededWe don't need to be Obama to say 'Yes we can!'. This is free software: no matter how inexperienced you are, you can help us with something you know or think. We're currently missing experience in the follow subjects: An equivalent to the command notify-send to other enviroments, like KDE. How to package pomamonitor to major Linux distributions. A GUI for settings. Zenity may be? If you can help us in those subject or any not listed above, don't be shy, let us have a chat Feature Request/RoadmapWhat to suggest/request a feature? Please, provide us rich details on what you're thinking. Or take a look on what has already been suggested on RoadMap. Keep in touchKeep in touch with us through our mailing list [Less]

0
 
  0 reviews  |  2 users  |  228 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

Color is a simple bash shell script that makes it easy to color and format echo'd text. It does this by converting combinations of readable arguments (bold, red, green, underline, etc.) into an ANSI escape sequence that your terminal emulator or console understands. Usagecolor [ effect ] [ ... [More] [ lt ] fgcolor ] [ bgcolor ] color list color [ -h | --help ] where: fgcolor and fgcolor are one of black, red, green, yellow, blue, magenta, cyan or white. effect can be any of [ nm | normal ], [ bd | bold ], [ ft | faint ], [ it | italic ], [ ul | underline ], [ bk | blink ], [ fb | fastblink ], [ rv | reverse ], [ iv | invisible ] Preceed the fgcolor with lt to use a light color -- the light or faint intensity effect is not commonly implemented within terminal emulators or consoles. [Less]

3.5
   
  1 review  |  2 users  |  185 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Libmap is a Windows command-line script helper for managing key:value mappings. It was developed to provide a comprehensive collection of actions that can be used to manipulate map datatypes in command-line scrips. The CLI for this library is compact and keeps surprises to a minimum. The ... [More] library is intented to be "call"ed from a primary script i.e. it is supposed to be used by a user-facing tool or console application. It is possible to interact directly with libmap through its command line interface. As such, libmap may be used by and end user as a tool to manage mappings right out of the box -- this is invaluable for prototyping or testing on the fly. [Less]

5.0
 
  0 reviews  |  1 user  |  0 current contributors  |  Analyzed 4 days ago
 
 

All the open-source code I produce: mainly tiny utility scripts for the moment. Code in this repository can grow to a stand-alone projects if they're successful.

5.0
 
  0 reviews  |  1 user  |  29,396 lines of code  |  3 current contributors  |  Analyzed 4 days ago
 
 

cmdln.py fixes some of the design flaws in cmd.py and takes advantage of new Python stdlib modules (e.g. optparse) so that it is more useful (and convenient) for implementing command-line scripts/shells. The main differences are: Instead of passing a command line to subcommand handlers, already ... [More] parsed options and an args list are provided. This is much more convenient when the complexity of commands grows to have options, arguments with spaces, etc. By default the help for a subcommand is the associated method's docstring. Default help output is also much nicer and some template vars can be used to automatically fill in some details. Defining command aliases is easy (using a new decorator). A .main() method is provided to make using your Cmdln subclass a little cleaner. The error handling (and associated hooks) have been improved so that trapping and dealing with errors in sub-command handlers (the do_* methods) can be done -- as might be wanted for a slighty more robust shell. Introductioncmdln.py is an extension of Python's default cmd.py module that provides "a simple framework for writing line-oriented command interpreters". The idea (with both cmd.py and cmdln.py) is to be able to quickly build multi-sub-command tools (think cvs or svn) and/or simple interactive shells (think gdb or pdb). cmdln.py's extensions make it more natural to write sub-commands, integrate optparse for simple option processing, and make having good command documentation easier. For example, here is most of the scaffolding for the svn status command. (Note: Some options were removed and the doc string truncated for brevity. See examples/svn.py for a more complete scaffold re-implementation of the svn command-line interface.) #!/usr/bin/env python import sys import cmdln class MySVN(cmdln.Cmdln): name = "svn" @cmdln.alias("stat", "st") @cmdln.option("-u", "--show-updates", action="store_true", help="display update information") @cmdln.option("-v", "--verbose", action="store_true", help="print extra information") def do_status(self, subcmd, opts, *paths): """${cmd_name}: print the status of working copy files and directories ${cmd_usage} ${cmd_option_list} """ print "'svn %s' opts: %s" % (subcmd, opts) print "'svn %s' paths: %s" % (subcmd, paths) if __name__ == "__main__": svn = MySVN() sys.exit(svn.main())The base cmdln.Cmdln class is providing a number of things for free here. (1) There is a reasonable default help string: $ python svn.py Usage: svn COMMAND [ARGS...] svn help COMMAND commands: help (?) give detailed help on a specific command status (st, stat) print the status of working copy files and dire...(2) A default help command is provided for getting detailed help on specific sub-commands. This is how many such tools already work (e.g. svn and p4, the command-line interface for the Perforce source control system). $ python svn.py help status status (stat, st): print the status of working copy files and directories. Usage: svn status [PATHS...] Options: -h, --help show this help message and exit -v, --verbose print extra information -u, --show-updates display update information(3) It makes parsing the command line easy (with optparse integration): $ python svn.py status -v foo bar baz 'svn status' opts: {'show_updates': None, 'verbose': True} 'svn status' paths: ('foo', 'bar', 'baz')and (4) defining command aliases easy: $ python svn.py st -v foo bar baz 'svn st' opts: {'show_updates': None, 'verbose': True} 'svn st' paths: ('foo', 'bar', 'baz')Read the GettingStarted page next. [Less]

0
 
  0 reviews  |  1 user  |  5,871 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Cygwin Easy is an autorun disk that let you work easily and quickly with Cygwin environment in a Windows computer without install anything on your hard disk. Cygwin Easy requires Microsoft Windows 2000/XP/Vista/7 or next versions.

5.0
 
  0 reviews  |  1 user  |  1,079 lines of code  |  0 current contributors  |  Analyzed about 15 hours ago
 
 

Colection of small tools, utilities and scripts to sysadmins, to GNU/Linux and any other stuff, like Google Gadgets, daylight saving time, VirtualBox firewalling and bash scripts.

5.0
 
  0 reviews  |  1 user  |  1,620 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Another Command Prompt (aCmd) is a batch-based command prompt alternitive designed to allow users to use command prompt even when it is blocked by an administrator.

0
 
  0 reviews  |  1 user  |  44 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

The informer pulls many bash commands into one sleek program that informs you on many aspects of your system, such as structure, terminal type, cpu and network information, an much more. The second edition of it is coming soon! It will feature a more livable interface, and be in color!

0
 
  0 reviews  |  1 user  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.