ssli

Crates.iossli
lib.rsssli
version0.1.5
sourcesrc
created_at2023-05-18 04:28:03.939046
updated_at2023-05-19 09:23:30.399953
descriptionA useless CLI tool for interacting with Scratch
homepagehttps://github.com/userfriendanonymous/ssli
repositoryhttps://github.com/userfriendanonymous/ssli
max_upload_size
id867435
size91,897
UserFriend (userfriendanonymous)

documentation

README

About

Claw is CLI tool for interacting with Scratch. (such as following users or loving a project)

Installation

Currently only possible through

cargo install ssli

But this is not very accessible, I will add other methods asap... :/

Credentials

Your entered Scratch credentials are stored at:

  • Linux: /home/alice/.local/share/ssli
  • macOS: /Users/Alice/Library/Application Support/org.UserFriend.ssli
  • Windows: C:\Users\Alice\AppData\Roaming\UserFriend\ssli\data

You can always clear all ssli's data through:

ssli reset

Login

ssli login [NAME]

[NAME] - name for the session, for example 'main' (this is not name of your Scratch account!)

  • Example:
ssli login main
  - or..
ssli login alt

After entering command it will ask for credentials (username and password).

Cookie based login

ssli auth [NAME]

After entering command asks for your Scratch cookies.

Manage auth sessions

To switch current account to another

ssli switch [NAME]

For example

ssli switch alt
  - or..
ssli switch main

Removing auth session

ssli unauth [NAME]

Usage examples

ssli user griffpatch fol    // follow griffpatch
ssli studio 114 lock        // make studio private
ssli studio 114 tgc         // toggle studio comments
ssli studio 114 title "Cool studio"     // set studio title
ssli project 114            // get and output project general metadata

Help

ssli -h
ssli user --help
ssli studio -h

Note

There is a problem that it says operation was successful while it actually wasn't. So not everything saying "Success" was actually done, don't get scared.

Commit count: 18

cargo fmt