The command-line interface for versum

Related tags

Command Line cli
Overview

Join the community on GitHub Discussions

@versumstudios/cli

The command-line interface for versum.

Usage

To install the latest version of Versum CLI, run this command:

npm i -g @versumstudios/cli

To get started run:

versum

Contributing

How to use

versum -h

Export

The versum CLI allows you to export several chunks of data into .csv files.

Export token-collectors

versum export token-collectors
versum export token-collectors --contract KT1LjmAdYQCLBjwv4S2oFkEzyHVkomAf5MrW --token 0

Export wallet-collectors

versum export wallet-collectors
versum export wallet-collectors --wallet tz1eht4WAjkqU7kaupJd8qCDmec9HuKfGf68
versum export wallet-collectors --wallet tz1eht4WAjkqU7kaupJd8qCDmec9HuKfGf68 --platform versum

Templates

You can quickly generate new working folders from existing templates. This way you can start new projects without having to worry about boilerplate code.

versum template
versum template --template versum-web
versum template --template fxhash-gt
Comments
  • general - refactor build script

    general - refactor build script

    Description

    Refactor build script to include concurrently and tsc-alias

    Screenshots

    No response

    Additional information

    Test the hability to export exclusively via ESM

    enhancement 
    opened by andrevenancio 2
  • chore(develop): release 1.3.0

    chore(develop): release 1.3.0

    opened by github-actions[bot] 1
  • feat(export): refactor code to allow for options

    feat(export): refactor code to allow for options

    I've refactored the code quite a bit. This allows for users to pass parameters and being able to skip the inquirer prompt.

    I've rename some of the methods too, and changed the logic around logging and error messages.

    opened by andrevenancio 1
  • export - export all user collectors

    export - export all user collectors

    Description

    Have the hability to export all my collectors across all platforms.

    Initially export everything, but do it in a way that in the future we could potentially add --options to fine tune the export.

    $ versum export collectors
    $ versum export collectors --platform=hicetnunc
    

    Screenshots

    No response

    Additional information

    No response

    enhancement 
    opened by andrevenancio 1
  • templates - Implement a template system

    templates - Implement a template system

    Description

    Implement an engine similar to kickjs where the user could run versum template versum and it will spawn a template for versum using the usual tech (nextjs, stitches.js, react, @versumstudios/ui, etc).

    Also implement platform specific templates. e.g.:

    $ versum template fxhash
    $ versum template web --webgl
    $ versum template web --pixijs
    

    Screenshots

    No response

    Additional information

    No response

    enhancement 
    opened by andrevenancio 1
  • chore(develop): release 1.1.0

    chore(develop): release 1.1.0

    opened by github-actions[bot] 1
  • general - create initial commit

    general - create initial commit

    Description

    Create initial commit with example command.

    Please also include Github issue templates.

    Screenshots

    No response

    Additional information

    No response

    enhancement 
    opened by andrevenancio 1
  • chore(main): release 1.0.0

    chore(main): release 1.0.0

    :robot: I have created a release beep boop

    1.0.0 (2022-07-23)

    Features

    • General: initial commit (7d30491)

    Miscellaneous

    • add github issue templates (49e3489)

    This PR was generated with Release Please. See documentation.

    autorelease: tagged 
    opened by github-actions[bot] 1
  • chore(develop): release 1.4.1

    chore(develop): release 1.4.1

    opened by github-actions[bot] 0
  • chore(develop): release 1.5.0

    chore(develop): release 1.5.0

    :robot: I have created a release beep boop

    1.5.0 (2022-08-01)

    Features

    Bug Fixes

    Miscellaneous


    This PR was generated with Release Please. See documentation.

    autorelease: pending 
    opened by github-actions[bot] 0
  • chore(develop): release 1.4.0

    chore(develop): release 1.4.0

    :robot: I have created a release beep boop

    1.4.0 (2022-08-01)

    Features

    Bug Fixes

    Miscellaneous


    This PR was generated with Release Please. See documentation.

    autorelease: tagged 
    opened by github-actions[bot] 0
  • preview - collection

    preview - collection

    Description

    add the ability to include a list of tokens (contract + tokenId) and it generates a image preview for users to share on social media.

    Similar functionality to carbon

    Screenshots

    No response

    Additional information

    inspired by this tweet

    documentation 
    opened by andrevenancio 1
  • general - persist user settings

    general - persist user settings

    Description

    It might be useful to setup a init method on the cli to store user data to avoid having to prefill that data all the time.

    For example, user wallet.

    $ versum config
    

    Should prompt a few questions and save them using this module Once the methods need user information like user wallet, the default values of inquirer should be the values setup by the user.

    Screenshots

    No response

    Additional information

    Prompt:

    • user wallet
    • user preferred platform
    enhancement 
    opened by andrevenancio 0
  • pinning - allow to pin a list of CID's

    pinning - allow to pin a list of CID's

    Description

    Add the hability to pin a list of cids via Terminal

    Screenshots

    No response

    Additional information

    Pinning could be done via Infura, Pinata or others

    enhancement 
    opened by andrevenancio 1
  • export - wallet history

    export - wallet history

    Description

    Hability to export wallet reports, purchases, sales. Useful for tax report. Suggested via twitter

    Screenshots

    No response

    Additional information

    No response

    enhancement 
    opened by andrevenancio 0
  • boards - Create board

    boards - Create board

    Description

    Create boards giving a key/value pair list of contract|token_id

    Screenshots

    No response

    Additional information

    The list should only include contracts the versum indexer is indexing.

    enhancement 
    opened by andrevenancio 0
Releases(v1.4.0)
Owner
Versum Studios
Versum Studios
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
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
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