@intuit/judo
Advanced tools
Comparing version 0.4.1 to 0.4.2
{ | ||
"name": "@intuit/judo", | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"description": "Test command line interfaces.", | ||
@@ -5,0 +5,0 @@ "author": { |
@@ -22,3 +22,3 @@ <p align='center'> | ||
Judo is distributed and installed using npm, the package manager that comes bundled with node.js. In order to be able to install Judo, you will need to first ensure that you have node.js installed on your system (which will also install npm for you). Then you can run the following command: | ||
Judo is distributed and installed using [npm](https://www.npmjs.com/), the package manager that comes bundled with node.js. In order to be able to install Judo, you will need to first ensure that you have node.js installed on your system (which will also install npm for you). Then you can run the following command: | ||
@@ -293,1 +293,24 @@ ``` | ||
Each `when` response will only happen once, in order of their definition in the `yaml` file. So if you expect the same input multiple times, you need to write multiple responses to it. | ||
## Terminologies | ||
- <font color="red">Bug</font>: A bug computer definition is referred to as a failure or a flaw in the software program. A Bug produces an incorrect or undesired result that deviates from the expected result or behavior. | ||
- <font color="red">Child process</font>: A child process in computing is a process created by another process (the parent process). This technique pertains to multitasking operating systems, and is sometimes called a subprocess or traditionally a subtask. | ||
- <font color="red">Commands</font>: In computing, a command is a directive to a computer program to perform a specific task. It may be issued via a command-line interface, such as a shell, or as input to a network service as part of a network protocol, or as an event in a graphical user interface triggered by the user selecting an option in a menu. | ||
- <font color="red">Command Line Interface (CLI)</font>: A command line interface (CLI) is a text-based user interface (UI) used to view and manage computer files. Command line interfaces are also called command-line user interfaces, console user interfaces and character user interfaces. | ||
- <font color="red">cwd</font>: The CWD (Current Working Directory) is a path (of a directory) inside the file system, where the shell is currently working. The current working directory is essential for resolving relative paths. Cd is a generic command found in the Command Interpreter of most operating systems. Learn more about basic linux commands _[here](https://hackr.io/blog/basic-linux-commands)_. | ||
- <font color="red">echo</font>: In computing, echo is a command that outputs the strings it is being passed as arguments. It is a command available in various operating system shells and typically used in shell scripts and batch files to output status text to the screen or a computer file, or as a source part of a pipeline. | ||
- <font color="red">Execute</font>: Execute and execution are terms that describe the process of running a computer software program, script, or command. Learn more about execute _[here](https://www.computerhope.com/jargon/e/execute.htm)_. | ||
- <font color="red">git</font>: [Git](https://git-scm.com/) is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during. Check out some of the basics git commands _[here](https://www.atlassian.com/git/glossary)_. | ||
- <font color="red">git clone</font>: git clone is a Git command line utility which is used to target an existing repository and create a clone, or copy of the target repository. Learn more about **git clone** _[here](https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-clone)_. | ||
- <font color="red">JavaScript</font>: [JavaScript](https://www.javascript.com/) often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. | ||
- <font color="red">Recursion</font>: Recursion in computer science is a method where the solution to a problem depends on solutions to smaller instances of the same problem (as opposed to iteration). Learn more about recursion _[here](https://everythingcomputerscience.com/discrete_mathematics/Recurssion.html)_. | ||
- <font color="red">Regex</font>: A regular expression (shortened as regex or regexp; also referred to as rational expression) is a sequence of characters that specifies a search pattern. Learn more about regex _[here](https://www.computerhope.com/unix/regex-quickref.htm)_. | ||
- <font color="red">Repository</font>: A software repository, or “repo” for short, is a storage location for software packages. Often a table of contents is also stored, along with metadata. A software repository is typically managed by source control or repository managers. Package Managers allow for installing and updating the repositories (sometimes called “packages”) versus having to do this manually. | ||
- <font color="red">Spawned</font>: Spawn in computing refers to a function that loads and executes a new child process. The current process may wait for the child to terminate or may continue to execute concurrent computing. Creating a new subprocess requires enough memory in which both the child process and the current program can execute. | ||
- <font color="red">stdin</font>: Standard input is a stream from which a program reads its input data. The program requests data transfers by use of the read operation. Learn more about stdin _[here](https://www.howtogeek.com/435903/what-are-stdin-stdout-and-stderr-on-linux/)_. | ||
- <font color="red">stdout</font>: Standard output is a stream to which a program writes its output data. The program requests data transfer with the write operation. Learn more about stdout _[here](https://www.howtogeek.com/435903/what-are-stdin-stdout-and-stderr-on-linux/)_. | ||
- <font color="red">stderr</font>: Standard error is another output stream typically used by programs to output error messages or diagnostics. It is a stream independent of standard output and can be redirected separately. Learn more about stderr _[here](https://www.howtogeek.com/435903/what-are-stdin-stdout-and-stderr-on-linux/)_. | ||
- <font color="red">string</font>: In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. Most programming languages have a data type called a string, which is used for data values that are made up of ordered sequences of characters, such as "hello world". A string can contain any sequence of characters, visible or invisible, and characters may be repeated | ||
- <font color="red">Variable</font>: Variable is a symbolic name associated with a value and whose associated value may be changed. | ||
- <font color="red">YAML</font>: [YAML](https://www.redhat.com/en/topics/automation/what-is-yaml#:~:text=YAML%20is%20a%20data%20serialization,is%20for%20data%2C%20not%20documents.) is a data serialization language that is often used for writing configuration files. Depending on whom you ask, YAML stands for yet another markup language or YAML ain't markup language (a recursive acronym), which emphasizes that YAML is for data, not documents. **.yml** is the file extension for YAML files. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
46465
315
12