Skip to content

Latest commit

 

History

History
71 lines (68 loc) · 2.73 KB

TODO.md

File metadata and controls

71 lines (68 loc) · 2.73 KB

VERSIONS (with important changes)

  • 1.0:
    • 1.0.0:
      • working python rewrite of autosaver script
  • 1.1:
    • 1.1.0:
      • add -u action to list untracked files
      • do not get all files from backup folder (necessary for prev. item)
      • allow -t to flag with -u action to remove untracked files
  • 1.2:
    • 1.2.0:
      • add -t flag to allow using a secondary config file
      • add a config file to ignore files and a secondary config file
    • 1.2.3:
      • implement a checker of the flags passed
      • add an env var (__CHK) to disable checker (created for prev. item)
  • 1.3:
    • 1.3.0:
      • make -c an action (-t to backup, instead of saving)
      • -f to delete original file with -u action, and -t flag to delete backup
      • -t -> toggles secondary mode
      • add shortcut: commit, uncommit, save2, restore2
    • 1.3.2:
      • add shortcut: status all | sa
      • add message which specify which files script is working on
    • 1.3.3:
      • create shortcuts: status, status2, statusu (make status all use those)
      • create shortcuts: diff, diff2, diff all | da
      • create shortcuts: save all | sa (status... shortcuts -> list...)
      • create shortcuts: restore all | ra
    • 1.3.4:
      • add shortcut: untracked (remove listu)
  • 1.4:
    • 1.4.0:
      • add check to disable passing useless word args to script
      • remove conf file to skip files (track2 have priority over track1)
    • 1.4.2:
      • [OPTIMIZATION] multiple action shortcuts execute in the same process
  • 2.0:
    • 2.0.0:
      • [OPTIMIZATION] remove secondary file track list
      • restructure script in modules, to be easier to mantain
      • check files are always in correct order
      • add a global variable to store autoanswer
      • fix help message to better explain what flags do with each action
      • replace help msg with a HELP.md text file
  • 2.1:
    • 2.1.0:
      • disable python stderr output
      • '--' splits args to allow multiple consecutive actions
    • 2.1.2:
      • [OPTIMIZATION] move all library modules inside autosaver itself
    • 2.1.4:
      • added shortcuts: restoreall saveall
    • 2.1.5:
      • added shortcuts: ru
  • 2.2:
    • 2.2.0:
      • added place for additional scripts (git repos,..)
    • 2.2.1:
      • added basic script to initialize script
    • 2.2.4:
      • renamed shortcut "ru" to "un" (and changed what it does)
    • 2.2.5:
      • renamed shortcut "co"

TODO AND COMPLETED LIST

  • COMPLETED [move to versions, once version tag is created!]:

  • TODO: