Skip to main content

pdir is a pretty print function for the dir() command.

Project description

Pretty-dir

LICENSE-BADGE

Pretty-dir or pdir is a pretty print function for the dir() command.

  • It checks the size of the screen to shows a better output of dir. As the command ls in Linux.
  • It uses colors to diference public privated protected and dunder/magic elements

How to install

pip install pdir-athesto

How to use

Import the command and use the syntax

        pdir(<data>)
        pdir(<data>, <str>)

where <data> is any object and <str> must be "public" or "protected" or "private" or "magic" or "dunder"

Example

pdir vs dir

Use the manual

>>> help(pdir)

Extra: Automatic import

As a common function you should be able to use it in any moment without the need to import the package everytime.

So my recommendation is to use the PYTHONSTARTUP variable.
Copy this line into your .bashrc

export PYTHONSTARTUP=$HOME/.pythonrc

and create the .pythonrc with your favorite editor (*Cof, *Cof, Vim) and paste this line

#!/usr/bin/env python3
try:
    from pdir import pdir
except:
    pass

Suggestions

  • If you found something that should be there
  • Or you think that the redaction needs to be more specific
  • Or you think that you need something more (a feature)
  • Or there is something else

Please open an issue and tell me your idea.

Licence

GPLv3

Author

Hi, I'm Gustavo Mejía and if it's works to you. Please let me know in twitter in @im_tavo.

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

pdir-athesto-0.0.7.2.tar.gz (15.4 kB view hashes)

Uploaded Source

Built Distribution

pdir_athesto-0.0.7.2-py3-none-any.whl (15.7 kB view hashes)

Uploaded Python 3

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