Git Product home page Git Product logo

cells-client's People

Contributors

bsinou avatar cdujeu avatar ghecquet avatar jthabet avatar pydio-trusted avatar zulzeen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cells-client's Issues

unable to make dev with rest/files.go transport import

Roberts-MacBook-Air:cells-client rww$ make dev
go build\
	 -tags dev\
	 -ldflags "-X github.com/pydio/cells-client/cmd.version=0.2.0\
	 -X github.com/pydio/cells-client/cmd.BuildStamp=2018-01-01T00:00:00\
	 -X github.com/pydio/cells-client/cmd.BuildRevision=dev"\
	 -o cec\
	 
# github.com/pydio/cells-client/rest
rest/files.go:18:17: undefined: transport.GetS3CLient
make: *** [dev] Error 2

changing import in rest/files.go successfully builds:

// "github.com/pydio/cells-sdk-go/transport"
"github.com/pydio/cells-sdk-go/transport/aws"

Generic API endpoints support

As I understand now cells-client is a command-line tool to interact with files/users related features of Pydio only.
Don't you think that (maybe using swagger code generator?), it'd be possible for this tool to be a also become a versatile API client (supporting all swagger-defined endpoints of cells)?

ubuntu Linux gnome-keyring/

Hello there,

I've just installed commit 52518a9, compiled with go 1.19.2 under Ubuntu Linux 22.04.1 LTS (jammy) on the x86_64 architecture.

When launching cells-client, the following error is thrown:

2022/10/14 17:33:07 unexpected error during initialisation phase: exec: "dbus-launch": executable file not found in $PATH

This is mostly because under Pydio 4.0.0 RC7, Cells now uses the underlying keyring (under Ubuntu Linux, it's usually gnome-keyring, even if you don't actually use GNOME...), and I didn't have it properly installed.

Under Debian/Ubuntu Linux, this is easily accomplished with something like:

$ sudo apt install dbus-launch libpam-gnome-keyring gnome-keyring-pkcs11

(The line above should be on a README somewhere!)

After that, you can safely launch cells-client config add and everything should work again.

Note: macOS and Windows (and possibly some other OSes) have their own native keyring systems installed by default, so they will not get this error; it's only on Linux configured as a server (which means that no GUI is installed) that you might get this error and require the necessary components for manage a keyring.

CEC scp file transfer limit

Using Cells Client v4.0.0, I noticed that there is limit of 100 files when transferring files regardless of the file size.

Versions used:
Pydio Cells Home Edition 4.1.0
Cells Client version 4.0.0

What is the server OS? Database name/version? Browser name or mobile device description (if issue appears client-side)?
Server: Ubuntu 20.04
Client(s): Ubuntu 20.04, Zorin 16.2

What steps have you taken to resolve this issue already?
CEC versions 2.2.0 and 4.0.0 were tested on two different instances of Pydio Cells Server. Both were limited to 100 files when transferring files using ./cec scp.

Sample output:

user@user:~/Downloads$ ./cec ls images | wc -l
181
user@user:~/Downloads$ ./cec scp cells://images ./images
Downloading cells://images to ./images 100% [====================================================================] Transferred 100/100 files and folders (6s)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.