An open API service indexing awesome lists of open source software.

https://github.com/natuworkguy/ntext

NText is a command-line text editor supporting file creation, editing, deletion, and searching with an intuitive interface for Unix-like systems.
https://github.com/natuworkguy/ntext

Last synced: 11 months ago
JSON representation

NText is a command-line text editor supporting file creation, editing, deletion, and searching with an intuitive interface for Unix-like systems.

Awesome Lists containing this project

README

          

# NText

NText is a command-line text editor supporting file creation, editing, deletion, and searching with an intuitive interface for Unix-like systems.

## Features

- **File Creation**: Easily create new text files from the command line.
- **Editing**: Intuitive commands for editing text within the terminal.
- **Deletion**: Delete text files directly from the command line interface.
- **Searching**: Search through text files with powerful search capabilities.
- **User-Friendly Interface**: Designed to be easy to use for both new and experienced users.

## Installation

To use NText, follow these steps:

1. **Clone the Repository**:
```sh
git clone https://github.com/Natuworkguy/NText.git
```

2. **Navigate to the Directory**:
```sh
cd NText
```

3. **Run the Project**:
```sh
python3 main.py
```

### Basic Commands

**Create a File**:
```nl
create
```
**Open a file**
```nl
open
```

# Once a file is opened, These commands are avalible

**Edit a File**:
```nl
edit
```

**Delete a File**:
```nl
delete
```

**Search in a File**:
```nl
search
```

### Advanced Usage

For more advanced usage and command options, refer to the help command:

```nl
help
```

## Contribution

We welcome contributions! If you would like to contribute to NText, please follow these steps:

1. **Fork the Repository**:
Click the "Fork" button at the top right of this page to create a copy of this repository under your GitHub account.

2. **Clone Your Fork**:
```sh
git clone https://github.com//NText.git
```

3. **Create a Branch**:
```sh
git checkout -b my-feature-branch
```

4. **Make Your Changes**:
Implement your feature or bug fix.

5. **Commit Your Changes**:
```sh
git add .
git commit -m "Description of your changes"
```

6. **Push to Your Fork**:
```sh
git push origin my-feature-branch
```

7. **Open a Pull Request**:
Go to the original repository and click the "New Pull Request" button to submit your changes for review.

## License

NText is licensed under the Apache License. See the [LICENSE](LICENSE) file for more information.

## Contact

For any questions or suggestions, feel free to open an issue or contact the repository owner at [info@nathannetwork.com](mailto:info@nathannetwork.com).