Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Free Tools
  4. Highly-ergonomic file manager for cli.

Highly-ergonomic file manager for cli.

Scheduled Pinned Locked Moved Free Tools
tutorialhtmlcomlinuxalgorithms
1 Posts 1 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    SarK0Y
    wrote on last edited by
    #1

    Project TAM. GOAL: The very reason of this project is to make Your life easy at least for a little bit thanks to efficient automation of daily routine. FUNCTIONS: For now, TAM makes possible to find files in whatever directory and run them with chosen viewers. hmmm… yea, looks rather boring ain’t it??? :)) well, let’s look on some examples & details will show You how this “boring” feature can make Your life better. Examples: So, actually we have hella number of files & we (in many cases) need to use regex to make searching through that endless damn heap efficient, but the most of us have no time to learn such stuff + regex software have some differences. 2nd moment, we need not just run files, but run them with different options. So, let’s deal w/ example… python3 ./tam.py -path0 “/tst” -find_files -tmp_file “/tmp/tst02” -in_name “.mp4” -view_w “vlc --sout-x264-b-bias=-15” -view_w “smplayer” -cols 2 -rows 15 -col_w 100 -in_name “some” -path0 sets folder to search stuff. -find_files activates function to search. -tmp_file sets tmp files (actually, the’re two tmp files: in our case, /tmp/norm_tst02 & /tmp/err_tst02). -in_name sets keyword. -view_w sets viewer w/ options. -cols sets number of columns. -rows sets number of rows. -col_w sets width of column. +++++++++++++ This command forms table of found files, each file gets a number + we see list of viewers (each viewer has own key number too)… To run file, we write “ ”, then press Enter. for instance, “0 2” runs file (key number “2”) w/ viewer (key number “0”). Command “np” shows next page/table. “pp” - previous page. “go2 ” “0p” - 1st page. “lp” - last one. "fp " shows full path to chosen file. ctrl + c to exit. Supported Platforms: So far, TAM has been tested only for Linux. However, theoretically this variant must work on FreeBSD, NetBSD & MacOS quite smoothly (but i don’t guarantee it). my the Best Wishes to You :upside_down_face: GitHub - SarK0Y/TAM[^] P.S. Actually, current version (1.8-43) can do more… copy/move files. advanced path auto-completion. More info.. https://alg0z8n8its9lovely6tricks.blogspot.com/2023/09/tam-changelog.html Alg0Z: Some valuable notes how to run TAM.[

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups