linsharecli


Namelinsharecli JSON
Version 1.1.3 PyPI version JSON
download
home_pagehttps://github.com/fred49/linshare-cli
SummaryLinShare command line interface.
upload_time2023-07-15 10:29:38
maintainer
docs_urlNone
authorFrederic MARTIN
requires_python
licenseGPL3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            linsharecli
============

Description
-----------

This package contains the [LinShare](http://linshare.org "Open Source secure
files sharing application") command line interface.

This module contains two scripts :

* linsharecli : the user cli.

  You can use this script to upload, download or delete documents stored in
  LinShare. 

* linshareadmcli : the admin cli.

  This script let you configure LinShare server through the command line.
  Domains, ldap connections, functionnalities, and more can be displayed or
  updated through this tool.

Installation
------------

You can install this module using : ``pip install linsharecli``.


QuickStart :
------------

``$ linsharecli.py --user myuser --host https://my.server.com/linshare -P password documents list``

If you want to use a configuration file to preset the server, your login or some
addditional parameters, you can generate the default configuration file like
this :

``$ linsharecli-config generate``

or for the admin script:

``$ linshareadmcli-config generate``


The configuration file, by default ~/.linshare-cli.cfg will  contains a section
called "server" :

 [server]

 # Attribute (str) : HOST

 ;host=



Each lines which begins with "#" or ";" are comments.
"str" is the type of data we are expecting, str for string, bool for boolean (true, false) or int for integer.
Every optional attributes, like host, are prefixed by ";".
Mandatory attributes are not prefixed.


Advanced usage :
----------------

You can have multiple configuration using multiple sections, ex:


[server-my-second-config]

# Attribute (str) : HOST

;host=


The you can use it through the -s option:

``$ linshareadmcli -s my-second-config domains list``

You can also list all available configurations using:

``$ linshareadmcli list``



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fred49/linshare-cli",
    "name": "linsharecli",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Frederic MARTIN",
    "author_email": "frederic.martin.fma@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/d8/3d/b7682dd1d5a35b2b8ac076bf95aabf0b635c93da20d6f18f07057baf182b/linsharecli-1.1.3.tar.gz",
    "platform": null,
    "description": "linsharecli\n============\n\nDescription\n-----------\n\nThis package contains the [LinShare](http://linshare.org \"Open Source secure\nfiles sharing application\") command line interface.\n\nThis module contains two scripts :\n\n* linsharecli : the user cli.\n\n  You can use this script to upload, download or delete documents stored in\n  LinShare. \n\n* linshareadmcli : the admin cli.\n\n  This script let you configure LinShare server through the command line.\n  Domains, ldap connections, functionnalities, and more can be displayed or\n  updated through this tool.\n\nInstallation\n------------\n\nYou can install this module using : ``pip install linsharecli``.\n\n\nQuickStart :\n------------\n\n``$ linsharecli.py --user myuser --host https://my.server.com/linshare -P password documents list``\n\nIf you want to use a configuration file to preset the server, your login or some\naddditional parameters, you can generate the default configuration file like\nthis :\n\n``$ linsharecli-config generate``\n\nor for the admin script:\n\n``$ linshareadmcli-config generate``\n\n\nThe configuration file, by default ~/.linshare-cli.cfg will  contains a section\ncalled \"server\" :\n\n [server]\n\n # Attribute (str) : HOST\n\n ;host=\n\n\n\nEach lines which begins with \"#\" or \";\" are comments.\n\"str\" is the type of data we are expecting, str for string, bool for boolean (true, false) or int for integer.\nEvery optional attributes, like host, are prefixed by \";\".\nMandatory attributes are not prefixed.\n\n\nAdvanced usage :\n----------------\n\nYou can have multiple configuration using multiple sections, ex:\n\n\n[server-my-second-config]\n\n# Attribute (str) : HOST\n\n;host=\n\n\nThe you can use it through the -s option:\n\n``$ linshareadmcli -s my-second-config domains list``\n\nYou can also list all available configurations using:\n\n``$ linshareadmcli list``\n\n\n",
    "bugtrack_url": null,
    "license": "GPL3",
    "summary": "LinShare command line interface.",
    "version": "1.1.3",
    "project_urls": {
        "Homepage": "https://github.com/fred49/linshare-cli"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d83db7682dd1d5a35b2b8ac076bf95aabf0b635c93da20d6f18f07057baf182b",
                "md5": "2001e224dfaa165bb630c7475821a1cf",
                "sha256": "7686ff8475d3f81dd490792141e179f1291d3456838094602664bf60627114f0"
            },
            "downloads": -1,
            "filename": "linsharecli-1.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "2001e224dfaa165bb630c7475821a1cf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 83846,
            "upload_time": "2023-07-15T10:29:38",
            "upload_time_iso_8601": "2023-07-15T10:29:38.858472Z",
            "url": "https://files.pythonhosted.org/packages/d8/3d/b7682dd1d5a35b2b8ac076bf95aabf0b635c93da20d6f18f07057baf182b/linsharecli-1.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-15 10:29:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fred49",
    "github_project": "linshare-cli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "linsharecli"
}
        
Elapsed time: 0.08827s