Skip to content

Verified and finalized project setup script. Completed assignment on …#1

Open
alf-99 wants to merge 5 commits into
mainfrom
assignment
Open

Verified and finalized project setup script. Completed assignment on …#1
alf-99 wants to merge 5 commits into
mainfrom
assignment

Conversation

@alf-99
Copy link
Copy Markdown
Owner

@alf-99 alf-99 commented Nov 9, 2025

TITLE: UofT-DSI | Shell - Assignment 2

What changes are you trying to make?

I have added a shell script to automate project setup, including creating directories, moving raw data, organizing logs, removing sensitive files, and generating an inventory of processed files. The script also downloads and unzips client-provided raw data.

What did you learn from the changes you have made?

I learned how to use bash commands to automate file system tasks, work with conditionals and loops, and manage files securely. I also practiced handling merge conflicts and integrating updates from a coworker’s branch.

Was there another approach you were thinking about making?

I considered using Python scripts to handle file management and data processing, but stuck with shell scripting as per the assignment requirements.

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

I faced challenges resolving merge conflicts when incorporating updates from a coworker’s branch. I carefully reviewed the conflicting sections, chose the correct changes, and tested the script to ensure it still worked as intended.

How were these changes tested?

I ran the script multiple times to verify that:

  • The directories were created correctly.
  • Files were moved and copied as expected.
  • Sensitive files (IP address files) were removed.
  • The inventory file was generated with all processed files listed.
  • The script worked even after merging coworker changes.

A reference to a related issue in your repository (if applicable)

N/A

Checklist

  • I can confirm that my changes are working as intended
  • I have tested the script thoroughly and it works as expected

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Autograder results

question status comment
Part 1 - Q1
Part 1 - Q2
Part 1 - Q3
Part 1 - Q4
Part 1 - Q5
Part 1 - Q6
Part 1 - Q7
Part 1 - Q8
Part 2 coworker-changes branch not found in commit history

Please address the issues listed above.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Autograder results

question status comment
Part 1 - Q1
Part 1 - Q2
Part 1 - Q3
Part 1 - Q4
Part 1 - Q5
Part 1 - Q6
Part 1 - Q7
Part 1 - Q8
Part 2 coworker-changes branch not found in commit history

Please address the issues listed above.

alf-99

This comment was marked as off-topic.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Autograder results

question status
Part 1 - Q1
Part 1 - Q2
Part 1 - Q3
Part 1 - Q4
Part 1 - Q5
Part 1 - Q6
Part 1 - Q7
Part 1 - Q8
Part 2

Copy link
Copy Markdown

@xindizhang xindizhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done, amazing work — the assignment is complete, and no further changes are needed! Great PR description, too!

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.

3 participants