https://github.com/hassanzafar-2021/ternarytreedirectory
Command Prompt-Like Project
https://github.com/hassanzafar-2021/ternarytreedirectory
binary-tree command-line commandprompt datastructures-algorithms java
Last synced: 3 months ago
JSON representation
Command Prompt-Like Project
- Host: GitHub
- URL: https://github.com/hassanzafar-2021/ternarytreedirectory
- Owner: HassanZafar-2021
- Created: 2024-02-08T16:47:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-11T16:50:27.000Z (6 months ago)
- Last Synced: 2025-02-14T20:59:32.860Z (4 months ago)
- Topics: binary-tree, command-line, commandprompt, datastructures-algorithms, java
- Language: Java
- Homepage:
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TernaryTreeDirectory
## Description
TernaryTreeDirectory is a command-line interface program designed to simulate a file explorer tree, providing users with an interactive way to practice working with directories and files. The program supports various basic commands such as ls, pwd, mkdir, touch, write, cat, and cd. It mimics the functionality of a real file system while demonstrating the data structure concept of ternary trees.
## Table of Contents (Optional)
- [Description](#description)
- [Installation](#installation)
- [Usage](#usage)
- [Credits](#credits)
- [License](#license)
- [Badges](#badges)
- [Features](#features)
- [Contribute](#how-to-contribute)
- [Video](#video)## Installation
To set up the project, follow these steps:
Download and install the Java Development Kit (JDK).
Install the official Java extension for Visual Studio Code (VSCode).
## Usage
To start using TernaryTreeDirectory, run the program in your terminal and use the available commands to navigate and manipulate the simulated file system.

## Credits
This project was developed independently and has no collaborators.
## License
This project currently does not have a license. Feel free to use and modify it as needed.
## Badges

## Features
Basic File System Commands: Supports commands such as:
pwd: Displays the current directory path.
ls: Lists files and directories in the current directory.
mkdir: Creates a new directory.
touch: Creates a new file.
write: Writes content to a file.
cat: Displays the content of a file.
cd: Changes the current directory.
Ternary Tree Structure: Simulates a ternary tree for managing directories and files, offering a unique learning opportunity for data structures enthusiasts.
## How to Contribute
If you'd like to contribute:
Fork this repository.
Clone the forked repository to your local machine.
Create a new branch for your feature or fix.
Commit your changes and push them to your branch.
Open a pull request to submit your contributions.
## Tests
To run tests, create a tests folder and use the following command: npm test
## Video
https://youtu.be/-WQPwI1RrhU