A project for FAST command line interface tools.

Overview

FAST CLI Project

This is the FAST CLI project, containing the FAST CLI package and other related CLI packages for FAST project creation and management. The goal of these packages is to allow users to integrate them into their workflows and accelerate them.

Joining the Community

Looking to get answers to questions or engage with us in realtime? Our community is most active on Discord. Submit requests and issues on GitHub, or join us by contributing on some good first issues via GitHub.

We look forward to building an amazing open source community with you!

Contact

  • Join the community and chat with us in real-time on Discord.
  • Submit requests and issues on GitHub.
Comments
  • Add a package to serve as the CLI default template

    Add a package to serve as the CLI default template

    Description

    The CLI needs a package that will be used as a template for both project creation and maintenance. It should have a very simple "Hello world" component and webpack setup to start out with. This will serve as the method for testing CLI projects and to be used as the default.

    Requirements

    • Create a new package to be used as a template
    • The package name should be @microsoft/cfp-template
    • The package should include typescript as default
    • The package should include both a simple production and webpack-dev-server setup
    • A single component should be used which includes no attributes and simply says "Hello World"
    • A configuration file should be created that follows the naming convention fastconfig.json
    opened by janechu 7
  • Added an adaptive UI package containing color utilities, design tokens, and patterns

    Added an adaptive UI package containing color utilities, design tokens, and patterns

    Pull Request

    📖 Description

    This work adds a private package to assist in revving the CLI and it includes the following work for use by the components:

    • Design tokens
    • Color utilities
    • Component style patterns

    It also speeds up the build by using the static generated storybook files to run on playwright.

    đŸŽĢ Issues

    Continues work on #31

    👩‍đŸ’ģ Reviewer Notes

    The files should be very similar to what was in @microsoft/fast-components, with a few fixes to integrate into the CLI.

    ✅ Checklist

    General

    • [ ] I have added tests for my changes.
    • [x] I have tested my changes.
    • [ ] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    • Begin adding components
    opened by janechu 5
  • fix(docs): add-a-component command argument typo fix

    fix(docs): add-a-component command argument typo fix

    I updated the syntax of the sentence and fixed a typo assuming that what's meant is pre-configured not pre-congured.

    Pull Request

    📖 Description

    Docs update to fix typo in add-component page when explaining the arguments that should be supplied to the CLI command during component creation.

    đŸŽĢ Issues

    Not applicable

    👩‍đŸ’ģ Reviewer Notes

    Not applicable

    ✅ Checklist

    General

    • [*] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    Not applicable

    opened by walidBouguima 2
  • Added contributing section to README.md and made HTML less spaced out

    Added contributing section to README.md and made HTML less spaced out

    Pull Request

    📖 Description

    Added a contribute section to the README and made the HTML look a bit better.

    đŸŽĢ Issues

    👩‍đŸ’ģ Reviewer Notes

    ✅ Checklist

    General

    • [X] I have added tests for my changes.
    • [X ] I have tested my changes.
    • [ X] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    opened by abhishekshahane 2
  • Added the dialog component

    Added the dialog component

    Pull Request

    📖 Description

    Adds the dialog foundation component.

    đŸŽĢ Issues

    Continues work on #31

    ✅ Checklist

    General

    • [x] I have added tests for my changes.
    • [x] I have tested my changes.
    • [x] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    • Continue adding foundation components
    opened by janechu 2
  • Bump async from 2.6.3 to 2.6.4

    Bump async from 2.6.3 to 2.6.4

    Bumps async from 2.6.3 to 2.6.4.

    Changelog

    Sourced from async's changelog.

    v2.6.4

    • Fix potential prototype pollution exploit (#1828)
    Commits
    Maintainer changes

    This version was pushed to npm by hargasinski, a new releaser for async since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • Bump async from 2.6.3 to 2.6.4 in /packages/cfp-template

    Bump async from 2.6.3 to 2.6.4 in /packages/cfp-template

    Bumps async from 2.6.3 to 2.6.4.

    Changelog

    Sourced from async's changelog.

    v2.6.4

    • Fix potential prototype pollution exploit (#1828)
    Commits
    Maintainer changes

    This version was pushed to npm by hargasinski, a new releaser for async since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • Bump loader-utils from 1.4.0 to 1.4.1

    Bump loader-utils from 1.4.0 to 1.4.1

    Bumps loader-utils from 1.4.0 to 1.4.1.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Add migration matrix for version control

    Add migration matrix for version control

    Pull Request

    📖 Description

    This change adds a version control dictionary which will act as a migration matrix when the migrate command is used.

    đŸŽĢ Issues

    Related to #41

    ✅ Checklist

    General

    • [x] I have added tests for my changes.
    • [x] I have tested my changes.
    • [ ] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    • Add the actual migrate command
    • Update all projects and components to the new version using the migrate command
    opened by janechu 1
  • Add a new private package the cfp-template so it can run as a standalone project

    Add a new private package the cfp-template so it can run as a standalone project

    Pull Request

    📖 Description

    This change copies the files from the @microsoft/cfp-template into a new private package @microsoft/cfp-template-files.

    This is the first step in de-coupling the logic for a standalone project and the template providing project.

    đŸŽĢ Issues

    Begins work on #121

    👩‍đŸ’ģ Reviewer Notes

    These files are the same as the ones in the ./packages/cfp-template/template/ folder.

    ✅ Checklist

    General

    • [ ] I have added tests for my changes.
    • [x] I have tested my changes.
    • [ ] I have updated the project documentation to reflect my changes.

    ⏭ Next Steps

    • Create a @microsoft/fast-cli export for reading a project as a template and exporting initialization logic
    opened by janechu 1
  • Use tag template literals instead of returning a function

    Use tag template literals instead of returning a function

    Pull Request

    📖 Description

    This pull request adds the exports tsTemplate, htmlTemplate, and mdTemplate for the purposes of ease of use as this is closer to the mechanism used by FAST Element, and for a future code highlighting case.

    ✅ Checklist

    General

    • [x] I have added tests for my changes.
    • [x] I have tested my changes.
    • [ ] I have updated the project documentation to reflect my changes.
    opened by janechu 1
  • Bump decode-uri-component from 0.2.0 to 0.2.2

    Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Update the components in the CLI for the new `1.0.0-alpha.2` config version

    Update the components in the CLI for the new `1.0.0-alpha.2` config version

    Description

    For the upcoming release the dependencies for the CLI config version 1.0.0-alpha.2 necessitates the updating of the CLI components.

    Requirements

    • Update the components in the CLI components/ folder to match API updates for the updated dependencies in the version matrix for config version 1.0.0-alpha.2
    dependencies category:stability 
    opened by janechu 0
  • Update the `@microsoft/cfp-template-files` to new dependencies for config version `1.0.0-alpha.2`

    Update the `@microsoft/cfp-template-files` to new dependencies for config version `1.0.0-alpha.2`

    Description

    The migrate command necessitates that the new current version is tied to FAST CLI config version 1.0.0-alpha.2 which requires the updating of dependencies of the main app project.

    Requirements

    • Update the files in @microsoft/cfp-template-files private package to the new dependencies for FAST CLI config version 1.0.0-alpha.2
    • Generate the new content for @microsoft/cfp-template export
    dependencies category:stability 
    opened by janechu 0
  • [Bug]: can't add component:  fast add-component

    [Bug]: can't add component: fast add-component

    What happened?

    i'm in endeavouros "Arch Linux based Distro" i installed nodejs using fnm tried both node v16 and node v14 the output below from v14 steps:- $ mkdir sbird-design-system $ cd sbird-design-system $ npm init $ npm install --save-dev @microsoft/fast-cli i aliased fast command in package.json ( "scripts": { "fast": "fast" } ) npm run fast .... $ npm run fast config i realized it only added config file so next i ran : $ npm run fast init image Note: until now things all fine

    when i run fast add-component : $ npm run fast add-component --name test Note: i tried installed fast-cli globaly as well node v16 same results

    this happen and component doesnt appear in my " src/components folder" output:

    [mohammed9@architect-pc sbird-design-system]$ npm run fast add-component --name test

    [email protected] fast /home/mohammed9/webdev/design-systems/sbird-design-system fast "add-component" "test"

    npm WARN deprecated [email protected]: this package has been deprecated npm WARN [email protected] requires a peer of acorn@^8 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of webpack@^2.0.0 || ^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

    249 packages are looking for funding run npm fund for details

    found 8 high severity vulnerabilities run npm audit fix to fix them, or npm audit for details (node:164735) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at new NodeError (internal/errors.js:322:7) at validateString (internal/validators.js:124:11) at Object.resolve (path.js:1074:7) at file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:234:34 at Generator.next () at /home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/tslib/tslib.js:118:75 at new Promise () at __awaiter (/home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/tslib/tslib.js:114:16) at checkTemplateForFiles (file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:233:12) at file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:284:15 (Use node --trace-warnings ... to show where the warning was created) (node:164735) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2) (node:164735) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. ✔ The package containing a component template â€Ļ test ✔ The name of the component â€Ļ test

    last 2 lines after the error above appear i can enter the component name and i pressed enter but nothing happened i went through docs many times but couldn't see anything wrong with my approach i'm some what still new developer.

    Best regards

    What package(s) are causing the problem?

    "@microsoft/fast-cli": "^1.0.0-alpha.5"

    Relevant log output

    mohammed9@architect-pc sbird-design-system]$ npm run fast add-component --name test
    
    > [email protected] fast /home/mohammed9/webdev/design-systems/sbird-design-system
    > fast "add-component" "test"
    
    npm WARN deprecated [email protected]: this package has been deprecated
    npm WARN [email protected] requires a peer of acorn@^8 but none is installed. You must install peer dependencies yourself.
    npm WARN [email protected] requires a peer of webpack@^2.0.0 || ^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    
    + [email protected]
    updated 1 package and audited 1679 packages in 17.083s
    
    249 packages are looking for funding
      run `npm fund` for details
    
    found 8 high severity vulnerabilities
      run `npm audit fix` to fix them, or `npm audit` for details
    (node:164735) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
        at new NodeError (internal/errors.js:322:7)
        at validateString (internal/validators.js:124:11)
        at Object.resolve (path.js:1074:7)
        at file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:234:34
        at Generator.next (<anonymous>)
        at /home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/tslib/tslib.js:118:75
        at new Promise (<anonymous>)
        at __awaiter (/home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/tslib/tslib.js:114:16)
        at checkTemplateForFiles (file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:233:12)
        at file:///home/mohammed9/webdev/design-systems/sbird-design-system/node_modules/@microsoft/fast-cli/dist/esm/cli.js:284:15
    (Use `node --trace-warnings ...` to show where the warning was created)
    (node:164735) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
    (node:164735) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    ✔ The package containing a component template â€Ļ test
    ✔ The name of the component â€Ļ test
    
    bug status:triage 
    opened by thunderjet12 0
  • [Feature]: Add `--help` and `--version` commands

    [Feature]: Add `--help` and `--version` commands

    What package(s) should this feature be added to?

    @microsoft/fast-cli

    Summary

    Common options among CLI projects is a help command to list out available commands as well as help for a specific command.

    Another common command is a version command that tends to be used to check if the latest version is installed as well as for debugging version issues between locally and globally installed versions of the CLI.

    category:experience feature 
    opened by KingOfTac 0
  • Add multiple foundation components at once

    Add multiple foundation components at once

    Description

    Allow the addition of multiple foundation components at once in the add-foundation-component command.

    Requirements

    • Multiple foundation components should be added at once
    • No rename-mapping will be available for this option, these will use the default names
    category:experience 
    opened by janechu 0
Owner
Microsoft
Open source projects and samples from Microsoft
Microsoft
A command line interface for programmatically creating data silos on app.transcend.io

Table of Contents Overview Installation Authentication transcend.yml Usage tr-pull tr-push CI Integration Dynamic Variables tr-scan Overview A command

Transcend 15 Dec 13, 2022
Autify Command Line Interface (CLI)

Autify Command Line Interface (CLI) Autify CLI can help your integration with Autify! Autify Command Line Interface (CLI) Usage Commands Usage Note: n

Autify 36 Jan 2, 2023
The command-line interface for versum

@versumstudios/cli The command-line interface for versum. versum-cli Usage Contributing How to use Export Templates Usage To install the latest versio

Versum Studios 8 Nov 3, 2022
a simple zero-configuration command-line http server

http-server: a command-line http server http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usa

http ... PARTY! 12.4k Jan 4, 2023
Control the macOS dark mode from the command-line

dark-mode Control the macOS dark mode from the command-line Requires macOS 10.10 or later. macOS 10.13 or earlier needs to download the Swift runtime

Sindre Sorhus 630 Dec 30, 2022
node.js command-line interfaces made easy

Commander.js The complete solution for node.js command-line interfaces. Read this in other languages: English | įŽ€äŊ“中文 Commander.js Installation Declari

TJ Holowaychuk 24k Jan 8, 2023
🌈 React for interactive command-line apps

React for CLIs. Build and test your CLI output using components. Ink provides the same component-based UI building experience that React offers in the

Vadim Demedes 19.7k Jan 9, 2023
Pretty unicode tables for the command line

cli-table3 This utility allows you to render unicode-aided tables on the command line from your node.js scripts. cli-table3 is based on (and api compa

null 418 Dec 28, 2022
Control the Plash app from the command-line

plash-cli Control the Plash app from the command-line Install $ npm install --global plash Requires Node.js 14 or later. Requires Plash 2.3.0 or late

Sindre Sorhus 33 Dec 30, 2022
A C++ based command-line (CLI) program that lets you manage your tasks

COMMAND LINE INTERFACE TODO APP a command-line (CLI) program that lets you manage your tasks. The specification for this project is written down as te

Rahul Prabhakar 1 Dec 25, 2021
Close chrome tabs from command-line (macOS only)

Close-tab Read all tabs from an activated window of the chrome, open with vi prompt, you can close tabs by deleting lines. Istallation npm install -g

Karl Saehun Chung 8 Jun 18, 2022
1History is a command line tool to backup your histories of different browsers into one place

1History All your history in one place. 1History is a command line tool to backup your histories of different browsers into one place. Features Suppor

null 340 Dec 31, 2022
Wordle and Termooo style classic word guessing game for the command line. One new word per day!

Wordle and Termooo style classic word guessing game for the command line. One new word per day!

Anderson Silva 3 Nov 27, 2022
Generate a Node.js command line tool from an OpenAPI definition

OpenAPI Commander Generate a Node.js command line tool from an OpenAPI definition using the commander library. Example usage Usage: Subcommands groupe

Barry Coughlan 12 Jan 3, 2023
Windows command line tool to block outbound connections for files within a directory.

fwg A Windows command line tool to block outbound connections for files within a directory. fwg utilizes the power of PowerShell and Windows Network S

raymond wang 3 Jul 19, 2022
LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI.

LinkFree CLI LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI. Demo Using the CLI (Commands) Note First

Pradumna Saraf 32 Dec 26, 2022
đŸ’ģ macOS interface with ReactJS

macOS a clone of the macOS interface, made with ReactJS. this open source project was made for studies, and aims to replicate the macOS interface. Be

Marcos Andre 16 Nov 10, 2022
Run a command when a certain file exists, and/or watch files to rerun on changes

Run a command when a certain file exists, and/or watch files to rerun on changes

EGOIST 45 Sep 23, 2022
CLI Command for Two Factor Authentication.🚀

CLI Command for Two Factor Authentication.??

Yuga Sun 7 Nov 5, 2022