Add hostname placeholder
This commit is contained in:
parent
fc81383e1f
commit
869eb2cbc7
|
|
@ -9,6 +9,7 @@ import com.intellij.openapi.startup.StartupActivity
|
||||||
import de.idetools.filename_template.placeholders.DatePlaceholder
|
import de.idetools.filename_template.placeholders.DatePlaceholder
|
||||||
import de.idetools.filename_template.placeholders.DefaultPlaceholder
|
import de.idetools.filename_template.placeholders.DefaultPlaceholder
|
||||||
import de.idetools.filename_template.placeholders.EpochPlaceholder
|
import de.idetools.filename_template.placeholders.EpochPlaceholder
|
||||||
|
import de.idetools.filename_template.placeholders.HostPlaceholder
|
||||||
import de.idetools.filename_template.placeholders.PlaceholderProcessor
|
import de.idetools.filename_template.placeholders.PlaceholderProcessor
|
||||||
import de.idetools.filename_template.placeholders.ProjectPlaceholder
|
import de.idetools.filename_template.placeholders.ProjectPlaceholder
|
||||||
import de.idetools.filename_template.settings.FilenameTemplateSettingsState
|
import de.idetools.filename_template.settings.FilenameTemplateSettingsState
|
||||||
|
|
@ -25,6 +26,7 @@ class InitializeFilenameTemplateActivity : StartupActivity {
|
||||||
EpochPlaceholder(),
|
EpochPlaceholder(),
|
||||||
DatePlaceholder(),
|
DatePlaceholder(),
|
||||||
ProjectPlaceholder(),
|
ProjectPlaceholder(),
|
||||||
|
HostPlaceholder(),
|
||||||
DefaultPlaceholder()
|
DefaultPlaceholder()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
package de.idetools.filename_template.placeholders
|
||||||
|
|
||||||
|
import java.net.InetAddress
|
||||||
|
|
||||||
|
class HostPlaceholder : Placeholder {
|
||||||
|
override fun supports(placeholder: String): Boolean = placeholder == "HOST"
|
||||||
|
|
||||||
|
override fun process(placeholder: String, context: PlaceholderContext): String =
|
||||||
|
InetAddress.getLocalHost().hostName
|
||||||
|
}
|
||||||
|
|
@ -44,6 +44,11 @@
|
||||||
<dt>{EPOCH}</dt>
|
<dt>{EPOCH}</dt>
|
||||||
<dd>The current unix time stamp: Seconds since the Unix Epoch on January 1st, 1970 at UTC.</dd>
|
<dd>The current unix time stamp: Seconds since the Unix Epoch on January 1st, 1970 at UTC.</dd>
|
||||||
|
|
||||||
|
<dt>{HOST}</dt>
|
||||||
|
<dd>
|
||||||
|
The computers hostname.
|
||||||
|
</dd>
|
||||||
|
|
||||||
<dt>{PROJECT}</dt>
|
<dt>{PROJECT}</dt>
|
||||||
<dd>
|
<dd>
|
||||||
The name of the current project.
|
The name of the current project.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user