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

https://github.com/joypauls/scry


https://github.com/joypauls/scry

beginner-friendly cli configurable go golang terminal terminal-app

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

![Build Status](https://img.shields.io/github/workflow/status/joypauls/scry/Build)
![Latest Release](https://img.shields.io/github/v/release/joypauls/scry?include_prereleases)
[![Go Report](https://goreportcard.com/badge/github.com/joypauls/scry)](https://goreportcard.com/badge/github.com/joypauls/scry)
![Code Coverage](https://storage.googleapis.com/scry-build/code-coverage.svg)
![Go Version](https://img.shields.io/github/go-mod/go-version/joypauls/scry)
[![go.dev Reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white)](https://pkg.go.dev/github.com/joypauls/scry)

> :warning: **WIP**: This is just a prototype, use at own risk!

# scry :crystal_ball:

A terminal-based file system explorer written in Go intuitive and snappy enough to keep up with your thoughts! Intended to exist in the space somewhere between the `ls` utility and a full-featured GUI file manager like Ranger to make some common tasks easy, quick, and fun.

This project makes heavy use of the wonderful [tcell](https://github.com/gdamore/tcell) Go package.

## Quick Start

Check out the documentation [website](joypauls.github.io/scry/) for the best experience, thank you!

## Configuration

Directory: `~/.scry/`
Config File: `~/.scry/config.yaml`
Favorites Store: `~/.scry/favorites.json`

## Dev Stuff

### Release a New Version

1. Create new tag with git like so: `git tag -a v -m ""`
2. Push the new tag `git push --tags`