Git Product home page Git Product logo

cysh's Introduction

cysh

This project offers a single shell script that quickly initializes a Cypress testing automation project from scratch.

Note: This script only works on Unix-based operating systems, such as Linux and macOS.

Usage

  1. Download the cy.sh file and move it to your root directory
  2. In the root directory, run ./cy.sh name-of-the-project-you-want-to-create-here to create a Cypress project from scratch (you might have to first give execution permission to the cy.sh file)
  • 2.1. Alternatively, you can run ./cy.sh name-of-your-project-here x.x.x if you want to install a specific version of Cypress, other than its latest version.
  1. Close Cypress and access the newly created project (e.g., cd name-of-your-project-here/)
  2. Open it on your favorite IDE and start writing your Cypress tests! ๐Ÿ™Œ

What does cy.sh do?

  1. It creates a project directory and accesses it
  2. Then, it initialize git and .gitignore
  3. After that, it creates a readme file to be defined
  4. It then initializes NPM
  5. It installs Cypress (if a version is provided, it will install it; otherwise, the latest version is installed)
  6. It creates cypress.env and cypress.env.example files defaulting them to empty objects
  7. Finally, it opens Cypress for the first time so that it creates its default structure.

Support this project

If you liked this project, consider leaving a โญ.


Created with ๐Ÿ–ค by Walmyr.

cysh's People

Contributors

wlsf82 avatar

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.