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.
- Host: GitHub
- URL: https://github.com/natuworkguy/ntext
- Owner: Natuworkguy
- License: apache-2.0
- Created: 2025-03-07T02:44:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T21:35:19.000Z (over 1 year ago)
- Last Synced: 2025-05-11T22:30:34.325Z (about 1 year ago)
- Language: Python
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).