Giter Club home page Giter Club logo

Comments (2)

nikolassv avatar nikolassv commented on May 29, 2024

Thank you for your feedback and your nice words concerning bartib!

I have not implemented an add subcommand as I never had the need to append additional tasks. But if more people like to see such a feature, I would not mind adding it. Until then it is fairly easy to add tasks by editing the bartib file. The format is quite self explanatory. It is a plaintext format with a line for each activity. The format for each line is:

START - END | Project | Description

START and END are in iso format (yyyy-mm-dd hh:mm). You could add lines where ever you want.

I would not add an export feature to bartib itself as I do not think this should be part of its core concerns. But as simple as the format is, such a feature could be quite easily written as a simple bash script with the help of tools like awk.

from bartib.

davinellulinvega avatar davinellulinvega commented on May 29, 2024

Hello @nikolassv,

I do agree that the file format makes it really easy to add entries you've forgotten to log, or weren't in front of your computer when starting them. However, in my point of view I find it more "user friendly" to use the bartib command line to add a time entry, rather than manipulate the log file directly. Furthermore, it would mean that I can take advantage of the date parsing capabilities of bartib rather than enter the full iso formatted string. At this point, I do understand that it might be nitpicking, but I thought I would at least open the discussion to get your point of view on the matter.
I will leave it up to you to close this issue or leave it open it you want other users to chime in and express their interest in an add sub-command.

Again thank you very much for your answer and for implementing such a nice time tracker.

from bartib.

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.