Skip to content

jrm98/PyTextEdit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##PyTextEdit v0.2

####Description A basic text editor created with python to run in a command line environment. Retains basic functionality of creating new files, saving current files, and loading from files. Text editing operations include inserting text at a the cursor and deleting text at the cursor.

####Features

  • Opens with a splash screen along with a > indicating the program is awaiting user input
  • After each command is entered, The command-line interface will clear to provide a more consistent user interface
  • If a file is open, the name of the file will be displayed in parenthesis at the top of the UI
  • If the file currently open has been modified, an asterisk will be displayed next to the file name
  • While in developer's mode, [devMode] will be displayed at the top of the UI next to the program's name

To run the program, enter the following command: python3 ~/*pathname*/pytext.py

Note: the bash script "run.sh" will not work if it is not given execute permissions

#####Supported Commands:

  • new <*filename*>
  • open <*filename*>
  • save
  • saveas <*filename*>
  • insert <*string*>
  • erase
  • erase <*integer*>
  • move <*integer*>
  • status
  • close
  • quit
  • help
  • info
  • history
  • devmode
  • sub*
  • config*

#####Commands in development:

  • config
  • sub

#####Potential commands to be added:

  • peek (or preview)
  • compile
  • run

#####Potential upgrades:

  • cleaner, more user-friendly UI

*Commands may be mildly functional, but almost certainly contains bugs

About

A basic text editor, created in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published