Code Monkey home page Code Monkey logo

unix-cli-diagnostic's Introduction

General Assembly Logo

Unix/CLI Diagnostic

Prerequisites

Setup Instructions

  • Fork this repository to your GitHub account.

fork

  • Copy the ssh link shown on the top of the page.

Remotes

  • Open your terminal and navigate to your wdi/diagnostics directory.

  • Type git clone + the URL that you just copied from GitHub.com, and hit enter. This will copy the repository from GitHub.com to your current location.

  • cd into the unix-cli-diagnostic directory

command_line

-Type git branch response to create a new branch.

-Type git checkout response to switch to your response branch.

-Finally, follow the directions given in diagnostic.md.

Submitting Your Solution

Stage your files with: git add <"Filename">

Commit your changes with git commit (leave a good commit message)

Push your changes with git push origin response

Finally, go back to the GitHub page for your fork (the place where you copied the URL). Create a pull request.

Your pull request description should contain a "fist to five" for comfort and clarity. Additionally, you should mention the resources you used to help you complete this diagnostic. For example:

Comfort: 3
Clarity: 3

I used Google and my class notes to help with this diagnostic.

You may wish to refer to "How do I submit diagnostics?" and other FAQs related to forking, cloning, and pull requests.

You may use any resource other than each other to complete this diagnostic. This includes referencing talk materials, appropriate documentation, and searching for help online.

  1. All content is licensed under a CC­BY­NC­SA 4.0 license.
  2. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact [email protected].

unix-cli-diagnostic's People

Contributors

ga-meb avatar micfin avatar payne-chris-r avatar raq929 avatar realweeks avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

unix-cli-diagnostic's Issues

Question 3's Solution is Ambiguous

Q: Now suppose that we have an image file living inside our project. Would we refer to it with an absolute or relative path? Why?

A: We can use relative paths which are a path from the directory or file we are currently in or absolute paths which are a path from our root directory.

The solution answers the question, "What are the differences between relative and absolute paths?" but not the question being asked.

Issue not covered in Unix-CLI Lesson plan.

(2) Suppose that we're working on a project, and we want to use a font that's being hosted somewhere on the internet. Would we use an absolute or relative path to refer to it? Why?

Concern about forward dependency to next lesson

An instructor mentioned discomfort about submitting a quiz through github without having gone over git and github yet. The proposed alternative was to not have an assessment for the CLI, which is not ideal.

An argument for continuing with this particular assessment is:

  1. familiarity with git and github through fundamentals
  2. submitting the PR already has a detailed walkthrough in the README for this assessment

We should discuss alternatives.

Questions lacking spaces for answers

After question 5 there is no place to actually put your answer:

  1. Navigate back up to cli-diagnostic, and delete the temp directory (with
    temp.md inside of it). Use ls to show the contents of cli-diagnostic
  2. was temp deleted?

Absolute and Relative Paths

Open up this file in Atom, and write your answers below (where indicated).

  1. Is /Users/blah_blah/Desktop a relative path or an absolute path?
    How do you know?

Question 8 is missing <!-- answer here --!>

8. Navigate back up to `cli-diagnostic`, and delete the `temp` directory (with `temp.md` inside of it). Use `ls` to show the contents of `cli-diagnostic` - was `temp` deleted?
+ <!-- Answer Starts Here -->

+ <!-- Answer Ends Here -->

It does ask for a response.

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.