
Security News
Astral Launches pyx: A Python-Native Package Registry
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Pry Theme is a plugin for Pry, which helps you to customise your Pry
colors via prytheme.rb
files.
All you need is to install the gem. The pry-theme
plugin will be detected and
used automatically.
gem install pry-theme
Theme file is nothing but a Ruby file, which has .prytheme.rb
extension (for
example, beautiful.prytheme.rb
). In order to set up the desired theme, add the
following line to your .pryrc
:
Pry.config.theme = "theme-name"
The default theme is the one from the pry-classic
family. It is dependent on
your terminal capabilities. For example, if you're using Windows, your default
theme will be pry-classic-16
, since the Windows terminal can't support more
than 16 colours. If you're using xterm or urxvt, then your default theme will be
pry-classic-256
(basically, you shouldn't notice it, because it resembles the
default outlook of Pry, as though Pry Theme isn't present). This outlines the
rule: the more colours your terminal supports, the more vivid version of
pry-classic
is used.
Let's change it to something more neoteric:
Pry.config.theme = "pry-modern-256"
That's all! Launch your Pry and you will see the changes.
Pry Theme has a command-line interface available via Pry. Just launch Pry and start working with it. For example, you can temporary change themes on the fly (only for the current session):
[1] pry(main)> pry-theme try pry-classic-8
This subcommand would switch your current theme to pry-classic-8
theme.
You can find more information about CLI in Pry Theme Wiki.
Creating new themes isn't hard. Check out Pry Theme Wiki article on that.
Theme files must have .prytheme.rb
extension. Check out Pry Theme Collection
if you want to find some themes other than default ones.
If you already have your theme stored somewhere on disk, just put it in the
$HOME/.pry/themes
directory.
If you don't want to bother with routine operations, you can install a theme
from the Collection with help of pry-theme install <name>
subcommand. For
example, you can want to install the xoria256 theme. Just execute
pry-theme install xoria256
and you're done.
Oh, and don't forget to adjust your .pryrc
!
No limitations. Pry Theme will run everywhere where you can launch Pry.
The project uses Zlib License. See LICENSE file for more information.
FAQs
Unknown package
We found that pry-theme demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.
Security News
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.