Skip to main content

ssfm

ssfm is a simple file-manager created to simplify operations involving files from the terminal. This can be particularly useful when using SSH connections and you only have the command line available.

Installation

To install the program, you can proceed from pip:

pip3 install ssfm 

or clone and install from this repository manually.

Documentation

The project is mainly inspired by SpaceVim, a terminal editor where operations are done with the spacebar key as leader. Below is a simplified version of the documentation with the main key combinations.

File operations
  • <SPC><f><n>: Create a new file
  • <SPC><f><m>: Create a new folder
  • <SPC><f><e>: Edit a file (or open the folder as project and edit)
  • <SPC><f><d>: Delete a file or folder
  • <SPC><f><y>: Copy a file or folder
  • <SPC><f><x>: Cut a file or folder
  • <SPC><f><p>: Paste a file or folder
Window operations
  • <SPC><w><w>: Switch focus to next window
  • <SPC><w><n>: Create a new window
  • <SPC><w><d>: Delete the currently focused window

Note: deleting the last remaining window will lead to the termination of the application.

Git operations

In order to use the git functionalities, it is actually required to install tig (https://github.com/jonas/tig).

  • <SPC><g><g>: Summary of the status of the current git folder
  • <SPC><g><s>: Status - tig status command
  • <SPC><g><l>: Log - tig log command

Acknowledgements

For the realization of some window boxes, I used the library cursesDialog (https://github.com/jacklam718/cursesDialog)

Metadata

Release files for ssfm 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssfm 0.0.1
File Size Uploaded Provenance Actions
ssfm-0.0.1.tar.gz 10.3 kB Without provenance Details for ssfm-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ssfm 0.0.1
File Interpreter ABI Platform Actions
ssfm-0.0.1-py3-none-any.whl Python 3 none any Details for ssfm-0.0.1-py3-none-any.whl

Total release size: 38.1 kB

Release files / ssfm-0.0.1.tar.gz

Download URL ssfm-0.0.1.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
67260077056a7d1fc383bd798b60d413594ff4ea452fa8b7cbeaf18b89adf8f5
BLAKE2b-256 checksum
How to use checksums
dd26a4b25771a3e5338d4a5d710a1935866b44c043fae0b1476aa2ccd9b6ad87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

Release files / ssfm-0.0.1-py3-none-any.whl

Download URL ssfm-0.0.1-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9da0a63224fc44d53c36f806e00f73141da215c5e94c90968223592705767b41
BLAKE2b-256 checksum
How to use checksums
362c0db1f0ce945f1f93571a5ea2c6a862e289e63eaa4fe75bde59eeffc14443
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

Security for ssfm 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page