semvec/pypi-packages huggingface dataset:
sbcli-1802 0.0.6
CLI for managing SimplyBlock cluster


# SBCLI (SimplyBlock CLI)

Simplyblock provides a feature-rich CLI (command line interface) to deploy SimplyBlock Cluster and to manage the SimplyBlock Control plane

## Install

The CLI can be installed using pypi package [sbctl](https://pypi.org/project/sbctl/)

```
pip install --upgrade sbctl
```

# Components

## Simply Block Core
Contains core logic and controllers for the simplyblock cluster

## Simply Block CLI
The list of all the available CLI options can be here [CLI docs](./simplyblock_cli/README.md)

## SimplyBlock Web API

Web app that provides API to manage the cluster. More about this in [README.md](./simplyblock_web/README.md)


### local development

FoundationDB requires a client library (libfdb_c.dylib) for the Python bindings to interact with the database.
Depending on the OS architecture, please install the appropriate version from the official github repo

```
wget https://github.com/apple/foundationdb/releases/download/7.3.3/FoundationDB-7.3.3_arm64.pkg
```
setup the code on a management node and the webApp code can be developed by building the `docker-compose-dev.yml` file.

```
sudo docker compose -f docker-compose-dev.yml up --build -d
```
jsw-nx 1.0.158
Next toolkit for python.
Requires Python: <4.0,>=3.7

# jsw-nx
> Next toolkit for python.

## installation
```shell
pip install jsw-nx -U
```

## usage
```python
import jsw_nx as nx

## common methods
nx.includes([1,2,3], 2) # => True
nx.includes([1,2,3], 5) # => False
```

## next core methods
- base/every
- base/filter
- base/find
- base/find_index
- base/flatten
- base/foreach
- base/forin
- base/get
- base/includes
- base/index
- base/map
- base/reduce
- base/set
- base/some
- base/type

## ruby style
- rubify/times
- rubify/to_a
- rubify/to_b
- rubify/to_f
- rubify/to_i
- rubify/to_n
- rubify/to_s

## next packages
- days
- deep_each
- env_select
- filesize
- get_domain
- getenv
- html2text
- is_process_alive
- md5
- param
- parse_cookie
- qs
- replace_dict_all
- sample
- [tmpl](https://js.work/posts/34ef06b7870ec)
- uniq
- urljoin

## next classes
+ configuration
  - set
  - get 
  - sets
  - gets
  - save
  - update
+ date
  - format 
  - now 
  - create
+ fileutils
  - mkdir_p
  - cd
  - pwd
  - ls
  - mv
  - rmdir
  - touch
  - cp_r
  - isfile
  - isdir
  - rm
  - exists
  - gbk_to_utf8
  - read_file_content
+ tar
  - gz
  - xz
+ [JSON](https://js.work/posts/3dc24683e53c4)
  - parse
  - stringify