FastReport.Cloud console tool for Linux and perhaps some other OSes

Related tags

CLI frcloud.console
Overview

FastReport Cloud console shell

This is a simple console shell to FastReport Cloud service.

Prerequests GNU packages for build shell:

  • curl-development
  • gnutls-development
  • readline-development

Theses packages provide libraries and headers for building cloud console. Name of packages may vary depends on your distro. Debian example:

apt-get install libcurl4-gnutls-dev
apt-get install gnutls-dev

Cloud shell source code includes some parts of https://github.com/zserge/jsmn.git

Build:

type make in project directory for build executable
type strip frcloud for reducing binary size

Running

type ./frcoud for run console

If the token file not found then program will ask for token. Provide correct token and it will be stored to a configuration file. Utility can work in interactive and batch modes. By default it operates in interactive mode. But it also can receive commands from a pipe. Here is some example:

echo -e "ls\n profile\n pwd" | ./fr_cloud

This snippet will execute three commands - list current directory, show active profile, and show current folder's path.

List of supported commands

 help          shows list of supported commands or command description
 prepare       prepare report by it's UUID
 ls            show directory context
 search        show directory context by mask
 cd            change current directory by it's UUID
 get           download template, report or document by it's UUID
 put           upload template, report or document to cloud
 pwd           print working directory path
 exit          exit from FRCloud console. You may also use Ctrl+d
 templates     switch to templates domain
 reports       switch to reports domain
 exports       switch to exports domain
 lls           list of local directory
 rm            delete file by it's UUID
 rmdir         delete non-empty folder by it's UUID
 verbose       toggle curl verbose mode ON/OFF
 profile       show user profile
Owner
Aleksey Mandrykin
Aleksey Mandrykin
A C++ console tool to tracker baby actions.

BabyTracker This is a C++ console tool to tracker baby actions. Currently it supports adding Sleep Sessions Breast Feed Sessions Bottle Feed Sessions

YuchenPersonal 1 Oct 17, 2021
The new Windows Terminal and the original Windows console host, all in the same place!

The new Windows Terminal and the original Windows console host, all in the same place!

Microsoft 83.8k Jun 27, 2022
EAMain provides a multi-platform entry point used for platforms that don't support console output, return codes and command-line arguments.

EAMain provides a multi-platform entry point used for platforms that don't support console output, return codes and command-line arguments.

Electronic Arts 30 May 17, 2022
Run commands with hidden console.

Minimal run This is a tiny C program for running Windows commands with a hidden console. It's suitable for use in Windows shortcuts, i.e. lnk files. I

Tavis Ormandy 21 May 30, 2022
cpp-progressbar is a small console program I wrote in c++. 3 themes are available

cpp-progressbar cpp-progressbar is a small console program I wrote in c++. 3 themes are available (this program only works on linux) Instalation Downl

Zielino 3 Jun 17, 2022
Flexible and fast Z-shell plugin manager that will allow installing everything from GitHub and other sites.

ZINIT News Zinit Wiki Quick Start Install Automatic Installation (Recommended) Manual Installation Usage Introduction Plugins and snippets Upgrade Zin

z-shell 25 Jun 9, 2022
Alternative firmware for IP cameras based on the HiSilicon (and other) SoC's

OpenIPC v2.1 (experimental, buildroot based..) Alternative firmware for IP cameras based on the HiSilicon (and other) SoC's More information about the

OpenIPC 231 Jun 26, 2022
ImguiCandy - Color utils, Themes and other cool stuff for Dear ImGui

ImguiCandy Color utils, Themes and other cool stuff for Dear ImGui Usage #include "candy.h" Utils These functions are to be used inside a loop, hence

null 8 May 28, 2022
util-linux is a random collection of Linux utilities

util-linux is a random collection of Linux utilities

Karel Zak 1.8k Jun 27, 2022
A command-line tool to generate Linux manual pages from C source code.

mangen A command-line tool to generate Linux manual pages from C source code. Description mangen is, as said above, a program to generate Linux manual

null 2 Nov 15, 2021
a version of lolcat with options for some lgbtq+ flags

queercat a version of lolcat with some lgbtq+ pride flags options Usage $ queercat [-f flag_number][-h horizontal_speed] [-v vertical_speed] [--] [FIL

null 16 Jan 16, 2022
crypted admin shell: SSH-like strong crypto remote admin shell for Linux, BSD, Android, Solaris and OSX

crypted admin shell: SSH-like strong crypto remote admin shell for Linux, BSD, Android, Solaris and OSX

Sebastian 128 Jun 15, 2022
Graphs the activity of a chia harvester in a linux terminal.

Chia Harvest Graph Monitor for Chia Harvesting Introduction The chiaharvestgraph tool will graph Chia Harvesting activity in a linux terminal. Use a 2

Bram Stolk 219 Jun 3, 2022
a simple to use linux terminal

a simple to use linux terminal

notaweeb 7 Feb 17, 2022
Toybox: all-in-one Linux command line.

Toybox: all-in-one Linux command line.

Rob Landley 1.7k Jun 29, 2022
Linux Shell Implementation In C - Language

Linux-Shell ASSIGNMENT 2 Name : Naman Anand Roll no : 200101070 SUBJECT : CS242 ASSIGNMENT : 2 COMPILING AND FOR RUNNING COMMANDS :-> 1)gcc -o 2001010

Naman  Anand 18 Jun 24, 2022
Linux Shell Implementation In C - Language

Linux-Mini-Shell This is a C code for Linux Shell (a mini version). The code is designed to work properly in LINUX terminal. To compile the code and r

Akshat Mittal 1 Jun 25, 2022
A native port of Lotus 1-2-3 to Linux.

Lotus 1-2-3 for Linux This is a native port of Lotus 1-2-3 Release 3 to Linux. This is possible because Lotus 1-2-3 for UNIX SystemV used a trick call

Tavis Ormandy 616 Jun 27, 2022
Bootloader recovery and updater tool for StarFive JH17x0 SoCs.

JH71xx-tools Bootloader recovery and updater tool for StarFive JH7100 SoCs.

Kali Prasad 12 May 1, 2022