Skip to main content

Rage Against The Outdated Machine

Project description

  • Supports macOS, FreeBSD (freebsd-update, portsnap, pkg), Debian and derivatives (apt-get), Red Hat and derivatives (yum), ClamAV/freshclam, Homebrew, Cask, Perlbrew, CPAN Minus (cpanm), 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 and error 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; be sure to combine with -n if you don’t want to update anything

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

  • Full documentation in HTML (online, gzipped tar) and 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-3.0.0.zip (22.7 kB view details)

Uploaded Source

Built Distributions

ratom-3.0.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

ratom-3.0.0-py2-none-any.whl (19.1 kB view details)

Uploaded Python 2

File details

Details for the file ratom-3.0.0.zip.

File metadata

  • Download URL: ratom-3.0.0.zip
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for ratom-3.0.0.zip
Algorithm Hash digest
SHA256 8b82c658e8f3ff15c3c5edc5b49cfe38fb0d8111170360c54cab7010f4459957
MD5 e109c392beadc00e44c18bcf7ebd39a1
BLAKE2b-256 6de130e51b600d298e26f01d1cc77e2e979d604a62ab2ba9ee2ee184b964a874

See more details on using hashes here.

File details

Details for the file ratom-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: ratom-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for ratom-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26bee58aeea5804205cdac10966a0dc6e7e3ffcd36fd1d0d57af5d37fd6f803a
MD5 f662d3ce5fb39b22db81003a631caf6e
BLAKE2b-256 78fb5c39063d92a29d9d1f2074ecfd4c5c1e7463536a9afcc3562634997b3d68

See more details on using hashes here.

File details

Details for the file ratom-3.0.0-py2-none-any.whl.

File metadata

  • Download URL: ratom-3.0.0-py2-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for ratom-3.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 c6904ee91167c6e65f1bec156f1e789f0d62a500e58aba4cc7a535149400d073
MD5 1382e4d27fbf0ee1a7df1738adbd542c
BLAKE2b-256 98f98ef0a39bb8f5a85a17283ffb89a11b3c5dd3de6e7f79e85b631c6395694d

See more details on using hashes here.

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