darchivist

command module
v0.0.0-...-2e5aea3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2021 License: MIT Imports: 10 Imported by: 0

README

DArchivist (Digital Archivist)

DArchivist is meant to be your personal digital archivist, helping you archive and find your documents in your paperless (home) office. Its goal is to keep everything as simple and straightforward as possible. No databases, no dependencies on tools, as few frameworks as possible.

TODO: Describe Software, idea and principle behind DArchivist while going paperless.

Build & Install

After cloning the project, it can be just compiled by:

$ go generate
go: downloading github.com/go-chi/chi v1.5.1
go: downloading github.com/go-chi/cors v1.1.1
go: downloading github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546
go: downloading github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749
$ go build

As you can see the go generate step creates a virtual filesystem that contains all the UI sources that will be served by the application's webserver. After valling go build the binary (go-vue) should be created.

After starting the application, it will listen on port 9055:

$ ./darchivist
INFO:  2021/01/10 14:04:04 Web UI listening on: :9055

Start

At startup you must tell DArchivist the path where it can find the archive's documents. This can be either done by command line flag or environment variable:

& darchivist --

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
api
arc
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL