Skip to main content

atto - Simple curses text editor

Installation

pip install atto

Usage

As script

[user@localhost ~] atto "<filename>"

In your code

import atto 
atto.edit('filename.txt')

Keys

  1. i to switch to insert mode
  2. ESC to return from insert mode
  3. F4 to exit without saving
  4. F2 to save
  5. F10 to save and exit
  6. Arrow keys to move cursor

License

atto is licensed under GPL License

Requirements

  1. cursor: Cross-platform library for showing and hiding cursor

Changelog

1.0.0

Initial release

1.1.0

Major bug fixes, Long lines handling improvements

1.1.1

Fixed tab bugs

1.1.2

Added --version command line switch

1.1.3

Minor bug fixes

1.1.4

Major bug fixes

1.1.5

Patched version

1.1.6

Added LICENSE file

1.1.7

Minor bug fixes

1.1.8

Added homepage

1.1.9

Patched version

Metadata

Release files for atto 1.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atto 1.1.9
File Size Uploaded Provenance
atto-1.1.9.tar.gz 16.5 kB Without provenance Details

Release files / atto-1.1.9.tar.gz

Download URL atto-1.1.9.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
11782d66a153fca93e84a81f542d4d9acbda84245f4e6429442f6c2a7d68972d
BLAKE2b-256 checksum
How to use checksums
10a120b5d01cfe335705c1dd2b0888657bd9bcdac23914a1c7c1d1bbbf9a8ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

Security for atto 1.1.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page