Metadata-Version: 2.4
Name: fbc
Version: 0.1.1
Summary: File Browser Client
Author-email: fraoustin <fraoustin@gmail.com>
License-Expression: MIT AND (Apache-2.0 OR BSD-2-Clause)
Project-URL: Homepage, https://github.com/fraoustin/fbc
Project-URL: Repository, https://github.com/fraoustin/fbc
Project-URL: Issues, https://github.com/fraoustin/fbc/issues
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests

# File Browser Client

fbc is a client of [File Browser](https://filebrowser.org/index.html)

[File Browser](https://filebrowser.org/index.html) is an open source web-based file managing.
It's like your personal cloud drive 


## install

install by [pypi](https://pypi.org/project/nocp/)

> pip install fbc

## usage

> fbc --help

add shorcut for connection

> fbc server new

view or change parameter

> fbc defaults
> fbc default show global
> fbc default set global prompt ">>>"

add or change connection

> fbc servers
> fbc server show <name_connection>
> fbc server set <name_connection> ssl true

connection

> fbc http://<username>@<password>:<domain of filebrowser>.com
> fbc <name_connection>


You can change your prompt with dynamic value.

> fbc <name_connection>
> fbc> set prompt "{red}{username}{reset}@{blue}{host}{reset}:{green}{cwd}{reset} "
> user@tutu.fr:/

You can use keyword:

- colors: green, red, blue, violet, magenta, cyan, yellow, black, reset
- cwd current path remote
- connect information: username, host, scheme

## development

Before propose your merge

> flake8

for push on pypi

> python -m build

> twine upload dist/*


## todo

- add systrace in log file
- add local command
- add synchro functionnality
