Code Monkey home page Code Monkey logo

bottle's Introduction

bottle's People

Contributors

sts10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

bscott

bottle's Issues

Should Bottle overwrite without warning by default?

I think this is how the tar tool works, but need to do more testing.

Even if that is how tar works, it's a separate question whether Bottle should follow suit. I think of Bottle as an archiving tool, a context in which an accidental overwrite could mean lost memories.

Feature idea: If no KEYFILE found on hard drive, search attached storage devices

If Bottle fails to find a age KEYFILE at the standard location of $HOME/.bottle/bottle_key.txt (via the if [ ! -f "$KEYFILE" ]; test), Bottle could check sdb devices looking for a /.bottle/bottle_key.txt until it finds one.

If two such attached devices have a /.bottle/bottle_key.txt file on them, Bottle could:
1.) compare their public keys to see if they're in fact the same key
2.) if they are not the same, ask the user which they would like to use.

The use-case here is that the user has their bottle_key safely stored on a USB stick.

Though the more secure workflow here is likely for the user to store their age key on a Yubikey and use an appropriate age plug-in...

Should it use a `.bottle` file extension?

Should it use a .bottle file extension, rather than the more open .tar.gz.age? Would look cooler, but would be more difficult for users to understand how to extract contents.

Can't bottle a folder on Mac

A Mac user reports:

โฏ ./bottle.sh folder 

gives an error:

tar: --absolute-names: Cannot stat: No such file or directory
tar: Removing leading '/' from member names
tar: Error exit delayed from previous errors.

This sequence works as expected on my Ubuntu machine.

Wondering if this has to due with the --absolute-names flag, or whether that just happens to be in the error message.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.