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

https://github.com/lainq/termex

Explore the filesystem from your terminal
https://github.com/lainq/termex

explorer file-explorer hacktoberfest terminal terminal-explorer typescript

Last synced: 7 months ago
JSON representation

Explore the filesystem from your terminal

Awesome Lists containing this project

README

          





Termex


Explore the filesystem from your terminal


๐Ÿ“– Documentation
ยท
Report a Bug
ยท
Request Feature











# About

Termex(**Ter**minal **Ex**plorer) is a terminal-based file explorer created using typescript.

# Features

- [x] Terminal-based file navigation
- [x] View files with syntax highlighting
- [x] Discord RPC
and many other small features

#### WIP

- [ ] Github Gists

Read the documentation [here](https://github.com/pranavbaburaj/termex/tree/main/docs)

# Installation

## Manual installation

## Building from source

Inorder to build the repository from your local system ๐Ÿ’ป, you will need to have the following programs installed:

- [Node JS](https://nodejs.org/)
- [NPM](https://npmjs.com/)
- [Git](https://git-scm.com/)

Once you have installed all the required software, let's get started by cloning the repository.

```ps1
# Clone the repository into your local system
git clone https://github.com/pranavbaburaj/termex.git

# Get into the directory
cd termex
```

Build the project

```ps1
# Install typescript to compile the source
npm i typescript -D

# Install node-gyp(Required by discord-rpc) and pkg(to package the application)
npm install node-gyp pkg

# Install all the other dependencies
npm install

# Compile the source into dist directory
tsc index.ts --esModuleInterop true --allowJs true --outDir ./dist

# Build the application into an executable
pkg -c package.json ./dist/index.js
```


Once you are done with the installation, add the executable into the `PATH` envrionment variable and start using termex.

Please mind reading the documentation before using termex. Learn more about documentation [here](https://github.com/pranavbaburaj/termex#Documentation)

# Documentation

Read the official documentation [here](https://github.com/pranavbaburaj/termex/blob/main/docs/README.md). If you find any issues with the documentation, please let us know by creating an [issue](https://github.com/pranavbaburaj/termex/issues/new).