Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
A command line tool to create and manage schleuder-lists.
Schleuder-cli enables creating, configuring, and deleting lists, subscriptions, keys, etc. It uses the Schleuder API, provided by schleuder-api-daemon (part of Schleuder).
Authentication and TLS-verification are mandatory. You need an API-key and the fingerprint of the TLS-certificate of the Schleuder API, respectively. Both should be provided by the API operators.
schleuder-cli does not authorize access. Only people who are supposed to have full access to all lists should be allowed to use it on/with your server.
Download the gem and the OpenPGP-signature and verify:
gpg --recv-key 0xB3D190D5235C74E1907EACFE898F2C91E2E6E1F3
gpg --verify schleuder-cli-0.2.0.gem.sig
If all went well install the gem:
gem install schleuder-cli-0.2.0.gem
You probably want to install schleuder, too. Without schleuder, this software is very useless.
SchleuderCli reads its settings from a file that it by default expects at $HOME/.schleuder-cli/schleuder-cli.yml
. To make it read a different file set the environment variable SCHLEUDER_CLI_CONFIG
to the path to your file. E.g.:
SCHLEUDER_CLI_CONFIG=/usr/local/etc/schleuder-cli.yml schleuder-cli ...
The configuration file specifies how to connect to the Schleuder API. If it doesn't exist, it will be filled with the default settings.
The default settings will work out of the box with the default settings of Schleuder if both are running on the same host.
Options
These are the configuration file options and their default values:
host
: The hostname (or IP-address) to connect to. Default: localhost
.port
: The port to connect to. Default: 4443
.tls_fingerprint
: TLS-fingerprint of the Schleuder API. To be fetched from the API operators. Default: empty.api_key
: Key to authenticate with against the Schleuder API. To be fetched from the API operators. Default: empty.See schleuder-cli help
.
E.g.:
Commands:
schleuder-cli help [COMMAND] # Describe available commands or one specific command
schleuder-cli keys ... # Manage OpenPGP-keys
schleuder-cli lists ... # Create and configure lists
schleuder-cli subscriptions ... # Create and manage subscriptions
schleuder-cli version # Show version of schleuder-cli or Schleuder.
Please see CONTRIBUTING.md.
We summarized our motivation in MISSION_STATEMENT.md.
We adopted a code of conduct. Please read CODE_OF_CONDUCT.md.
GNU GPL 3.0. Please see LICENSE.txt.
To run the integration tests, you must have a schleuder-api-daemon running locally (in test mode, preferably). From the root directory of the schleuder-repo execute this:
SCHLEUDER_ENV=test SCHLEUDER_CONFIG=spec/schleuder.yml SCHLEUDER_LIST_DEFAULTS=etc/list-defaults.yml bundle exec ./bin/schleuder-api-daemon
Then you can run the tests:
bundle exec rspec
Alternatively to the gem-files you can download the latest release as a tarball and its OpenPGP-signature.
FAQs
Unknown package
We found that schleuder-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.