Skip to content

analysis and storyline#26

Merged
stuartjash merged 17 commits intomainfrom
stuartjash_timeline
Aug 25, 2022
Merged

analysis and storyline#26
stuartjash merged 17 commits intomainfrom
stuartjash_timeline

Conversation

@stuartjash
Copy link
Copy Markdown
Contributor

@stuartjash stuartjash commented Aug 23, 2022

Combining this with the changes/PR from @c7bercat. Their notes are as follows:

  • changed ArgManager to Command, using this verbage is Swift best practice imo
  • moved the setup code from main.swift into Command.swift::start() and Command.swift::setup(), also Swift best practice
  • added an OptionSet to handle the command's options
  • made adjustments in Module.swift and FileWalker.swift according to the new command option OptionSet
  • the Package.resolved file was added. it details what external packages are being used in the project

Reference: #25

  • added storyline functionality
  • sorting timeline and storyline
  • fixed artifact gathering
  • added schemes for local testing
  • included package.resolved
  • fixed date formatter
  • moved to Command.swift
  • updated timestamp formatting for what appears to be a new way macOS grabs metadata
  • add dbparser for parsing databases in analysis
  • added all analysis
  • updated .gitignore with a traditional jamf gitignore

Again, shoutout to @c7bercat for all of the recommendations 🙏

@stuartjash stuartjash self-assigned this Aug 23, 2022
@stuartjash stuartjash changed the title Stuartjash timeline analysis and storyline Aug 23, 2022
@stuartjash stuartjash merged commit c50e395 into main Aug 25, 2022
@stuartjash stuartjash deleted the stuartjash_timeline branch October 5, 2022 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants