GithubHelp home page GithubHelp logo

Comments (3)

nomeata avatar nomeata commented on May 5, 2024 2

Yeah, any of these sound reasonable.

Although probably the configuration should go into $XDG_CONFIG_HOME and the captured log into $XDG_DATA_HOME or $XDG_STATE_HOME. This probably rules out the second plan.

The first plan would require moving different files to different locations, and then it’s unclear what to do with files left over in ~/.arbtt.

Sounds like the last plan is the most reasonable.

from arbtt.

nomeata avatar nomeata commented on May 5, 2024

Original comment by nomeata (Bitbucket: nomeata, GitHub: nomeata).


That’s reasonable, but would require a migration plan for existing installations, such as moving ~/.arbtt, or using it if it exists. And documentation.

Since the practical value is not too big, this is not high priority for me at the moment.

from arbtt.

piegamesde avatar piegamesde commented on May 5, 2024

Possible migration plans:

  • Detect existing .arbtt folders and move them to the new location
  • Same as above, but additionally put a symlink on the old location (in case 3rd party tools are hard-coding the path)
  • Honor the XDG specification but look for .arbtt first. That way, only new installations will be affected. (Optionally emit a warning so that users know they may want to move the directory manually.)

from arbtt.

Related Issues (20)

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.