All Projects → sleistner → vscode-fileutils

sleistner / vscode-fileutils

Licence: MIT license
Visual Studio Code Extension

Programming Languages

typescript
32286 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-fileutils

cache
Aplus Framework Cache Library
Stars: ✭ 18 (-86.96%)
Mutual labels:  files
PHP-FileUpload
Simple and convenient file uploads — secure by default
Stars: ✭ 53 (-61.59%)
Mutual labels:  files
django-s3file
A lightweight file upload input for Django and Amazon S3
Stars: ✭ 66 (-52.17%)
Mutual labels:  files
react-magic-dropzone
✨Magically drag and drop files/links for uploading
Stars: ✭ 11 (-92.03%)
Mutual labels:  files
jquery.filebrowser
File browser jQuery plugin
Stars: ✭ 29 (-78.99%)
Mutual labels:  files
capacitor-filesharer
Capacitor plugin to download and share files for the Web, Android and iOS! Stop the war in Ukraine!
Stars: ✭ 55 (-60.14%)
Mutual labels:  files
Fileloader
A library for managing file downloads on the Android platform
Stars: ✭ 27 (-80.43%)
Mutual labels:  files
BinaryStream
BinaryStream - a writer and reader for binary data. Best replacement for pack()/unpack().
Stars: ✭ 44 (-68.12%)
Mutual labels:  files
android-doc-picker
A simple and easy to use documents Picker android library. Choose any documents like pdf, ppt, text, word or media files from your device
Stars: ✭ 37 (-73.19%)
Mutual labels:  files
session
Aplus Framework Session Library
Stars: ✭ 170 (+23.19%)
Mutual labels:  files
rel
command line tool for managing personal graphs of anything and writing them to dot
Stars: ✭ 51 (-63.04%)
Mutual labels:  files
Com2Kube
Web application that convert docker-compose files to kubernetes files
Stars: ✭ 26 (-81.16%)
Mutual labels:  files
atm-project
file processing project
Stars: ✭ 34 (-75.36%)
Mutual labels:  files
hent
A small utility to fetch remote files into buffers
Stars: ✭ 23 (-83.33%)
Mutual labels:  files
sortr.py
sort files using python
Stars: ✭ 15 (-89.13%)
Mutual labels:  files
ansible-backup
Ansible daily backup role
Stars: ✭ 25 (-81.88%)
Mutual labels:  files
tfile
📁 tiny C++11 file utilities 📁
Stars: ✭ 23 (-83.33%)
Mutual labels:  files
filestack-ios
Official iOS SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Stars: ✭ 44 (-68.12%)
Mutual labels:  files
luufs
Lazy man's, user-mode union file system
Stars: ✭ 28 (-79.71%)
Mutual labels:  files
file access
File.io for Web, Desktop and Mobile for Flutter
Stars: ✭ 59 (-57.25%)
Mutual labels:  files

icon

File Utils - Visual Studio Code Extension

CI/CD Known Vulnerabilities Renovate semantic-release


A convenient way of creating, duplicating, moving, renaming, deleting files and directories.

Inspired by Sidebar Enhancements for Sublime.

How to use

demo

Using the command palette:

  • Bring up the command palette, and select "File Utils: ".
  • Select one of the commands mentioned below.
  • Press [Enter] to confirm, or [Escape] to cancel.

howto

Brace Expansion

Brace expansion is a mechanism by which arbitrary strings may be generated.

Example file name input

/tmp/{a,b,c}/index.{cpp,ts,scss}

will generate the following files

➜  tree /tmp
/tmp
├── a
│   ├── index.cpp
│   ├── index.scss
│   └── index.ts
├── b
│   ├── index.cpp
│   ├── index.scss
│   └── index.ts
└── c
    ├── index.cpp
    ├── index.scss
    └── index.ts

Note

Non-existent folders are created automatically.

Commands

[
    {
        "command": "fileutils.renameFile",
        "category": "File Utils",
        "title": "Rename"
    },
    {
        "command": "fileutils.moveFile",
        "category": "File Utils",
        "title": "Move"
    },
    {
        "command": "fileutils.duplicateFile",
        "category": "File Utils",
        "title": "Duplicate"
    },
    {
        "command": "fileutils.removeFile",
        "category": "File Utils",
        "title": "Delete"
    },
    {
        "command": "fileutils.newFile",
        "category": "File Utils",
        "title": "New File Relative to Current View"
    },
    {
        "command": "fileutils.newFileAtRoot",
        "category": "File Utils",
        "title": "New File Relative to Project Root"
    },
    {
        "command": "fileutils.newFolder",
        "category": "File Utils",
        "title": "New Folder Relative to Current View"
    },
    {
        "command": "fileutils.newFolderAtRoot",
        "category": "File Utils",
        "title": "New Folder Relative to Project Root"
    },
    {
        "command": "fileutils.copyFileName",
        "category": "File Utils",
        "title": "Copy Name Of Active File"
    }
]

Configuration

{
    "fileutils.typeahead.enabled": {
        "type": "boolean",
        "default": true,
        "description": "Controls if directory selector should be shown."
    }
}

Changelog

How to contribute

Disclaimer

Important: This extension due to the nature of it's purpose will create files on your hard drive and if necessary create the respective folder structure. While it should not override any files during this process, I'm not giving any guarantees or take any responsibility in case of lost data.

Contributors

License

MIT

Credits

Icon

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].