Skip to main content

A terminal code editor for those of us who aren't into vim.

Project description

Pad

Pad is an easy to use terminal code editor built with Textual for those of us who aren't into vim.

Features

  • Powered by Textual TUI so the accessibility is top notch
  • Runs in the shell
  • File browsing that can be opened or closed with cmd-b
  • File search can be done by toggling cmd-o
  • Files can be saved with cmd-s
  • Text editor with code highlighting for the current open file
  • Copy (cmd-c) and paste (cmd-v) uses standard IDE keys
  • If not pointed at a file, opens the current directory, default open file is any README.md that may exist
  • Watches the current file and lets you know if there have been changes
  • Responsive, resize the window and it still looks good
  • Autoclosing of parenthesis, curly braces, brackets, and quotes

Install

uv tool pad-app

Currently Pad is untested with any other installation method. If it works for your installation method, let me know and I'll add it to this section.

Usage

Once installed, point it at a file:

pad myproject/README.md

Or a directory:

pad myproject/

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

pad_app-0.2.3.tar.gz (354.8 kB view details)

Uploaded Source

Built Distribution

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

pad_app-0.2.3-py3-none-any.whl (355.3 kB view details)

Uploaded Python 3

File details

Details for the file pad_app-0.2.3.tar.gz.

File metadata

  • Download URL: pad_app-0.2.3.tar.gz
  • Upload date:
  • Size: 354.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pad_app-0.2.3.tar.gz
Algorithm Hash digest
SHA256 86927217e13a6bb394913bf369d382c80b7384220ae914b4ed4fbd24d28b87aa
MD5 f46e1bbab5ee30a083cb1cc46945ba1e
BLAKE2b-256 5b758daac6694ac4c67c1c3b7ee28c6fd6026f6e77d1be99c7c21e51f729d3a5

See more details on using hashes here.

File details

Details for the file pad_app-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: pad_app-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 355.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pad_app-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ec5d56daba1c1b20bd84e4e399b28dd85f61ab207f451856288cd8d4a3fa5123
MD5 af953e1ba8a6541ffaf0e0287212199a
BLAKE2b-256 ebbcc52911a55c522150f5f79e72d15ff58bb76f4e62a1c46075a009c820aa1c

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