Get File MIME Type from Command Line
I've gotten skilled at shell scripting over the years. I love a good GUI but knowing how to automate makes you a much more powerful engineer. Much of my scripting requires recursing over directories and processing a file if it meets a given criteria, which is often file extension or MIME type.
You can use the following shell command to get a file's MIME type:
file --mime-type -b Downloads/main.js
file --mime-type -b Downloads/logo.jpg
It's important to use the brief (
-b) option in the command or you may receive an error message.
MIME type is used for validation and any number of other informational use cases. Luckily the
file command and and a flag is all you need!
I work with an awesome cast of developers at Mozilla, and one of them in Daniel Buchner. Daniel's shared with me an awesome strategy for detecting when nodes have been injected into a parent node without using the deprecated DOM Events API.
The goal of CSS is to allow styling of content and structure within a web page. We all know that, right? As CSS revisions arrive, we're provided more opportunity to control. One of the little known styling option available within the browser is text selection styling.
Last week I showed you how you could style selected text with CSS. I've searched for more interesting CSS style properties and found another:
INPUT placeholder styling. Let me show you how to style placeholder text within
INPUTelements with some unique CSS code.