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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file pdir-athesto-0.0.7.2.tar.gz.

File metadata

  • Download URL: pdir-athesto-0.0.7.2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for pdir-athesto-0.0.7.2.tar.gz
Algorithm Hash digest
SHA256 187d1f831a74db9b12a2b6d8be6022e45d8a7d63d7562ee78f6e6b1e3aa99774
MD5 be48734d3640a418319318823c593c68
BLAKE2b-256 5c4ab151621497f547af709d5a7d05d19051ff4f00ac00a309908d31685e6d97

See more details on using hashes here.

File details

Details for the file pdir_athesto-0.0.7.2-py3-none-any.whl.

File metadata

  • Download URL: pdir_athesto-0.0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for pdir_athesto-0.0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0aecfadcd5bec21e573457899e1c48c49c9de381e35e283f13acfdce6b19d34d
MD5 93d33e0f4f1ddf2382fc81f73f79f6fc
BLAKE2b-256 d9beedbcf89d910490bc4aa1c47f519437f4a29dfa9409a72e6ad371bb4ec68b

See more details on using hashes here.

Supported by

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