Skip to main content

Rage Against The Outdated Machine

Project description

Description

RATOM stands for “Rage Against The Outdated Machine”.

Its purpose is to simply update all the things that need updating.

The primary use for RATOM is under current Python 2.x on a supported operating system that uses one or more of the supported software.

Features

  • Supports Mac OSX, FreeBSD (freebsd-update, portsnap, pkg), ClamAV/freshclam, Homebrew, Cask, Perlbrew, CPAN Minus, pyenv, pip, rbenv, gem, npm, Metasploit Framework, Git repositories, and Microsoft AutoUpdate via a plugin architecture

  • Markdown-formatted output with all update and informational commands shown with their output and in pretty terminal colors via the blessings package; also allows subsequent processing by redirecting or piping

  • Dry run mode (-n) processes configuration file and command line arguments, performs checks and intermediate processing, prints commands to show what will run given configuration and system settings, but doesn’t actually update anything

  • Configuration via ~/.ratom/config.json or an argument to -c option; allows switching the ordering of plugins (not recommended), explicit enabling or disabling of plugins, and specifying a different path for the log file

  • Logs intermediate processing commands and other informational messages to the configured log location (~/.ratom/ratom.log by default) or an argument to -l option

  • Shows full configuration details if --show-config option is used

  • Each plugin provides a check function to determine whether to run and a main function that performs the update

  • Full documentation online, or as HTML (gzipped tar) or PDF (view, download) via Sphinx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ratom-1.0.3.zip (19.9 kB view hashes)

Uploaded Source

Built Distribution

ratom-1.0.3-py2-none-any.whl (18.1 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page