place

Version, currently master branch1 version
  • master branchlatestApr 7, 2022

github.com/robacarp/place

No description declared in shard.yml.

0 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  place:
    github: robacarp/place
    branch: master

master is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
0.25.1
License
MIT
Author
Robert L Carpenter
Target
  • place from src/place.cr

Dependencies

Runtime Dependencies

README

This is a tool to help manage a filesystem workflow for my paperless filing system.

The system is rougly:

  • Scan a file, which ends up in an inbox
  • Move that file into a folder, say Files/Finances/2018/Bank/CheckingStatements/
  • Rename that file to, Finances - 2018 - Bank - CheckingStatements - 2018-01-01.pdf

The difficult part of the workflow when executed manually is consistency, but speed is also an issue. Without any automation it takes about 2 minutes to move each file after scanning.

This tool provides a workstation for executing that workflow, ensures consistency between filenames and directory names, and automates a lot of the process.

It's the only known user of the Keimeno CLI user interface library.