LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI.

Overview

LinkFree CLI

LinkFree CLI is a command line tool that helps you to create your LinkFree profile through CLI.


NPM Package Releases .github/workflows/greetings.yml

Demo

LinkFree CLI


Using the CLI (Commands)

Note First fork the LinkFree repo before using it.

  • To install it globally.
npm install -g linkfree-cli

linkfree-Cli

It will then prompt you to questions.

  • To execute the package directly, without installing it.
npx linkfree-cli

It will then prompt you to questions.

Contributions

Feel free to contribute to the repo. Just make sure you Open an Issue first before raising the Pull Request

Comments
  • feat: add links

    feat: add links

    👨‍đŸ’ģ Changes proposed

    • check if there is no username set at the beginning -> Error message ba39849
    • add possibility to add links to the generated JSON file 0939f0d
      • get icons from linkfree directory (geticons)
    • refactor some code

    ✔ī¸ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📷 Screenshots

    image

    opened by schmelto 9
  • [Bug + Docs] add note, that cli tool is only usable in the Linkfree repo / folder + Final prompt message

    [Bug + Docs] add note, that cli tool is only usable in the Linkfree repo / folder + Final prompt message

    Description

    it should be clear that the CLI shlould only be ran in a forked linkfree folder. Further the wohooo-messages imo is displayed to early and not shown if such an error is thrown. (https://github.com/Pradumnasaraf/LinkFree-CLI/blob/main/src/index.js#L45)

    Screenshots

    image

    documentation 
    opened by schmelto 5
  • [BUG] Remove the Paypal option from the `FUNDING.yml`

    [BUG] Remove the Paypal option from the `FUNDING.yml`

    Description

    The line to remove:

    - custom: [paypal.me/pradumnasaraf]
    

    Path to the file:

    https://github.com/Pradumnasaraf/LinkFree-CLI/blob/main/.github/FUNDING.yml

    If you need any help feel free to drop a message below

    bug good first issue EddieHub:good-first-issue 
    opened by Pradumnasaraf 4
  • update json file if already exist and add comments

    update json file if already exist and add comments

    🛠ī¸ Fixes Issue

    👨‍đŸ’ģ Changes proposed

    ✔ī¸ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    📷 Screenshots

    opened by ngdream 2
  • chore: Removed the Paypal option from the FUNDING.yml

    chore: Removed the Paypal option from the FUNDING.yml

    🛠ī¸ Fixes Issue

    Closes #12

    ✔ī¸ Check List (Check all the applicable boxes)

    • [X] My code follows the code style of this project.
    • [X] This PR does not contain plagiarized content.
    • [X] The title of my pull request is a short description of the requested changes.
    opened by ritesh-karankal 0
  • Update createUser.js : create required directories if do not exist

    Update createUser.js : create required directories if do not exist

    🛠ī¸ Fixes Issue

    👨‍đŸ’ģ Changes proposed

    ✔ī¸ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    📷 Screenshots

    opened by ngdream 0
  • chore: disable blank issues

    chore: disable blank issues

    👨‍đŸ’ģ Changes proposed

    • Disable blank issues.
      • It will prevent users from making blank issues without any content or information.

    ✔ī¸ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    None yet.

    opened by Panquesito7 0
  • fix: final prompt and error message

    fix: final prompt and error message

    🛠ī¸ Fixes Issue

    #1

    👨‍đŸ’ģ Changes proposed

    • Fix the final prompt message
    • Added error message if user is not in the linkfree repo

    ✔ī¸ Check List (Check all the applicable boxes)

    • [x] My code follows the code style of this project.
    • [x] This PR does not contain plagiarized content.
    • [x] The title of my pull request is a short description of the requested changes.

    📄 Note to reviewers

    📷 Screenshots

    https://user-images.githubusercontent.com/51878265/186905174-2eb52222-e8c5-477a-8309-7741cc21be89.mp4

    bug 
    opened by Pradumnasaraf 0
  • [OTHER] Unable to add links

    [OTHER] Unable to add links

    What would you like to share?

    I tried adding two links and I see this message at the final step. Screenshot from 2022-12-26 19-35-05 I tried twice and I get the same message. My node version is v16.16.0

    opened by alok-38 8
  • [FEATURE] add validation for links

    [FEATURE] add validation for links

    Description

    check whether a link is valid or not

    this could be done something like this:

    const isValidUrl = urlString => {
      try {
        return Boolean(new URL(urlString));
      } catch (e) {
        return false;
      }
    };
    

    https://github.com/Pradumnasaraf/LinkFree-CLI/pull/8#issuecomment-1282996236

    enhancement feature 
    opened by schmelto 6
Releases(v1.4.1)
Owner
Pradumna Saraf
Open Source Advocate | DevOps & API developer. Maintainer @EddieHubCommunity
Pradumna Saraf
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
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
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
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
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
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
SFDX Plugin to set Email Deliverability Access Level for an org easily and quickly via command line interface

SFDX Plugin to set Email Deliverability Access Level for an org easily and quickly via command line interface

Max Goldfarb 11 Dec 16, 2022
A project for FAST command line interface tools.

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

Microsoft 24 Dec 5, 2022
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
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
DataENV is a cli tool that allows you to save data temporarily using your terminal.

DataEnv CLI Instllation npm install -g dataenv Usage Table of Contents LocalStorage npx dataenv save Parameters npx dataenv show Parameters npx dataen

PGamerX 2 Feb 5, 2022
CLI Command for Two Factor Authentication.🚀

CLI Command for Two Factor Authentication.??

Yuga Sun 7 Nov 5, 2022
A simple CLI tool to create and manage xhelpers-api projects

A simple CLI tool to create and manage xhelpers-api projects

null 2 Feb 25, 2022