Skip to content

An open-source Python made terminal/shell featuring an orange-brown style.

Notifications You must be signed in to change notification settings

gitbug85/Naranja-Terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naranja Terminal

Pronunciation: "nar-an-ha term-in-al"

Naranja Terminal is an open-source Python terminal/shell application built with Tkinter.

Naranja Terminal Screenshot

Interface Overview

The interface is divided into two primary sections:

  1. Commander
    The input area where users type and execute commands.

  2. Printer
    The main output display area, located on the right side of the screen, showing command results, system messages, and directory contents.

Key Features

In addition to supporting many classic Windows Command Prompt features, Naranja Terminal introduces two productivity-enhancing tools:

  1. Marks 🔖
    Bookmarked directories that can be quickly accessed via a dedicated mark list, enabling rapid navigation to frequently used locations.

  2. References [ref]
    Clickable buttons that appear next to executable names in the output. Clicking a reference copies the executable's name directly to the Commander for immediate use.

Built-in Commands

Naranja Terminal provides a set of custom commands for efficient file and directory management:

Command Description
eko Prints the specified text.
pd Navigates to the parent directory.
ed Enters a specified child directory.
cmds Lists all available commands.
cmd Displays the description of a specific command.
mkd Creates a new empty directory.
cpy Copies a file or directory.
ct Cuts a file or directory (for moving on paste).
pst Pastes the clipboard content.
ren Renames a file or directory.
cl Clears the output display.
ptd Prints the contents of the current directory.
del Deletes a file or directory.
mrk Bookmarks the current directory (optional name).
gtmrk Navigates to a specified bookmark.
delmrk Deletes a bookmark.
cgmrk Reorders the bookmark list.

These commands are designed to streamline common tasks while complementing standard terminal functionality.

Please Note

  • The command gtmrk (go to mark) does not have to be used if you click on the marks 🔖 button.
  • Simply typing in a command with the wrong syntax will make the terminal give you a example.
  • The command imp (import) may be added at some point but for now it remains unfinished.

About

An open-source Python made terminal/shell featuring an orange-brown style.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages