Note This project was created over a weekend and serves solely as a learning tool. Nothing more
A CLI tool to visualize directories and files right in your browser, it also watches for changes in specified directories.
To test the project easily, I've published it to npm. Feel free to skip this section if you'll like to do all the setup on your machine.
npm i -g xplora-cli
npx xplora-cli [LIST OF DIRECTORIES]
$ xplora-cli DIRECTORIES | [LIST OF DIRECTORIES]
Opens ~/Desktop
with xplora
$ xplora-cli ~/Desktop
Opens current directory with xplora
$ xplora-cli .
Opens thisDirectory
and anotherDirectory
with xplora
$ xplora-cli thisDirectory anotherDirectory
This repo is a monorepo with two packages
- The CLI (
packages/xplora-cli
) - The Frontend (
packages/frontend
)
This uses yarn workspaces to intall dependecies for each package in their respective directories
yarn
yarn test
yarn build
cd dist
yarn link
$ xplora-cli DIRECTORY | [LIST OF DIRECTORIES]
yarn develop
This spins up:
- A react react app in development mode
- A nodejs server listening on port
3001
- Write more test cases
- Front end theming
- Make frontend more accessible
- Use Typescript in the CLI package
- Make the CLI more interactive