Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.29 KB

TODO.md

File metadata and controls

27 lines (24 loc) · 1.29 KB

TODO

  • text vdf
  • binary vdf
  • appconfig vdf
  • clean command (remove leftover files and linux-specific cache files from game directories)
  • uninstall [appid...] command (uninstall a game without running uninstall scripts)
  • args <appid> <args> command (edit game launch arguments)
  • move <appid> <library> command (move game from one library to another)
  • skip <appid> command (cancel steam update)
  • list <appid...> command (list installed games)
  • library list command (list libraries)
  • library label <library> <label> command (set library label)
  • library purge <library> command (delete an entire library)
  • staging list command (list all games that have other libraries as staging directories)
  • staging set <appid> <library> command (manage the staging library for a given game)
  • workshop list <appid> command (list workship items)
  • write more tests (mock binary vdf files?)
  • write better docs
  • generate docc

note: https://apple.github.io/swift-argument-parser/documentation/argumentparser/optiongroup/ & https://apple.github.io/swift-argument-parser/documentation/argumentparser/commandsandsubcommands